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
xoo | 수진