728x90
@Service
@Slf4j
@Autowired
@PersistenceContext
@Override
@Transactional
@PostConstruct
@Component
@Override
- 상속받은 메서드를 재정의할 때 메서드 이름이 틀리지 않게 쓰기 위한 어노테이션
- 컴파일러에게 부모 클래스에 있는 메서드명과 매개 변수 등이 동일한지 체크를 함
- 일종의 프로그램이 짜임새 있게 개발되기 위한 안전장치
@PostConstruct
- 스프링 빈의 빈 생명주기 콜백 지원방법 중 하나
- 스프링에 종속적인 기술이 아니라 JSR-250라는 자바 표준이기 때문에 스프링이 아닌 다른 컨테이너에서도 동작함
- 객체의 초기화 부분
- 객체가 생성된 후 별도의 초기화 작업을 위해 실행하는 메소드를 선언한다.
- @PostConstruct 어노테이션을 설정해놓은 init 메소드는 WAS가 띄워질 때 실행된다.
@Component
- 스프링 빈 컨테이너가 Service클래스를 찾아 빈으로 등록할 수 있게 해줌
'두두의 IT > Spring' 카테고리의 다른 글
Spring Boot Junit5 (0) | 2022.06.23 |
---|---|
Spring Boot Mapper & Dao Annotation (0) | 2022.05.25 |
Spring Boot Main Annotation (0) | 2022.05.23 |
Spring Boot Git Open Source (0) | 2022.05.20 |
Spring Boot 지원 Interface & Class (0) | 2022.05.17 |