pom.xml에서 버전 확인
Dependency Hierarchy
src/main/java
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
⇒ spring boot에서는 @SpringBootApplication 으로 지정된 Application 파일이 반드시 있어야 된다.
⇒ 웹 개발 및 비웹개발 모두 Application을 실행한다.
⇒ 배포할 때 web일지라도 jar로 배포가 가능하다.
@SpringBootApplication의 3가지 기능
@SpringBootConfiguration
⇒ 추가적인 Configuration 설정이 가능 ( 이전 스프링프레임워크에서 xml 여러개 등록과 같음 )
@EnableAutoConfiguration
⇒ starter 이용해서 필요한 설정을 자동화
@ComponentScan
⇒ 자동으로 빈 생성 ( 스프링프레임워크에서는 xml에 <context:component-scan basepackes=”com” /> 해줘야 함 )
boot 에서는 스프링 프레임워크에서 사용했던 xml 지원 안됨
⇒ 대신 src/main/resource에 application.properties에서 설정한다.
⇒ application.yml ( 야물 파일 사용 가능 )
'Framework > SPRING BOOT' 카테고리의 다른 글
의존성 설정 ( DI ) (0) | 2023.09.21 |
---|---|
bean 생성 (0) | 2023.09.21 |
의존성 ( pom.xml 설정된 dependency ) (0) | 2023.09.21 |
배포 방법 (0) | 2023.09.21 |
boot 프로젝트 생성 (0) | 2023.09.21 |