start.spring.io(java 버전과, spring boot 버전 맞춰야함. 서칭으로)spring webthymeleafspring data jpah2 databaselombok<build.gradle>main 에서 run 해주면, 서버가 실행되고,loca
Entity 에 lombok 사용하는데, Setter는 가급적 사용하지 말것 (실무에서 setter 추적하는 것이 상당히 골치 아픔) 수정 메소드를 만들어서 활용하는 방향으로 ㄱㄱ Table Id Column의 경우, name을 지정해주는게 관례 (값타입은 변경 불
@PersistenceContext 를 넣어주어, EntityManager를 지정해준다.@Transactional 을 사용하여, 모든 메소드가 하나의 Transaction 에서 일어나도록 하기.@Transactional 이 javax 하고 spring 둘다 제공하는데,
Order order 같은 복잡한 class 같은 경우는 별도의 생성 메소드가 있으면 좋음 iterable 로 받아올때, 을 붙혀주면 가능함!! > + 생성 메소드로만 인스턴스 생성이 가능하도록 하고 싶으면!! > 1. > 이렇게 생성자를 protected 로 지
Logger 를 사용할때는 import org.slf4j.Logger; 를 사용할 것@Slf4j lombok 에서 해당 어노테이션 지원! 바로 코드에서 log 로 사용 가능!Spring boot 에서 지원해주는 것 : re-run 을 하지 않고, ctrl + shift