DevBoi

[Spring boot] 3. Project Run & 스프링 구동 방법 본문

Develop

[Spring boot] 3. Project Run & 스프링 구동 방법

HiSmith 2021. 6. 10. 23:07
반응형

우선, MVC 패턴을 만들기 위해, 컨트롤러 생성 해준다.

date.blog 에는 @SpringApplication 이 있다.(프로젝트 생성시 기본으로 설치되는 class)

여기 이 친구 하위에 controller를 만들어준다.

 

이유는 간단하다.

 

 

@SpringBootApplication 상세 선언 화면이다.

좀 상세히 보면, 해당 경로 하위의 것들을 ComponentScan 후에, 메모리에 올려놓는다.

즉 초기에 구동할때, 어떤 것들을 new하고, 어떤것들을 heap에 두어서 관리를 할지 결정한다.

 

이는 IOC에 해당하는 중요한 스프링 핵심 개념이다.

즉 Class를 사용자 별도로 new하지말고, Spring 이 관리 해주어, 쉽게 메모리 관리를 하게 도와준다고 보면 된다.

 

간단하게, 테스트 용 RestController를 만들었다.

 

우선 서버가 잘 구동되는지 확인을 위한 controller로써, 별 의미는 없다.

서버를 띄우고 기본 포트인 

http://localhost:8080/test로 들어가게 되면, Test method 라는 String 을 return 한다.

 

 

플젝 구동 끄-읏

반응형