진짜 Spring Boot 시작하기

개발툴을 설치했으면 이제 진짜…
Hello Spring Boot!! 를 찍어보기 위해 달려보자..

좌측의 Create new Spring Starter Project 를 눌러준 후 각 정보 입력 후 Next

 

사용할 라이브러리 선택 후 Finish!!

 

프로젝트에 에러가 발생한다.

프로젝트 우클릭 -> Maven -> Update Maven Project
Force Update of Snapshots/Releases 체크 후 OK 를 눌러준다.

오류가 사라지면

프로젝트 패키지 내에

xxxApplication.java 우클릭 -> Run As -> Java Application 클릭!!

Console창에 정상적으로 실행 된 것을 확인 할 수 있다..

웹 관련 설정을 1도 안한 상태라… (의존성 pom.xml 만 작성)

되는건가… 의구심이 들어 주소창에 입력..

http://localhost:8080

Spring security 를 적용하기 위하여 의존성을 추가해서

Spring security 메인 화면이 나오는 상태인데…

일단.. 서버는 잘 기동이 된 걸로 확인 완료..

View Resolver 나 서버 포트 설정은.. 더 찾아 봐야할듯…

Hello Spring Boot!! 를 찍은게 아니라.. 먼가 찝찝…하네-_-


찝찝하여… spring 공홈에서 searching…

https://spring.io/quickstart

내 비록 영포자(영어포기자..ㅠ)이지만… 이정도는.. 찾아서 할 수 있지 않을까…?

pom.xml 에서 spring security 관련 부분을 모두 주석 처리 후

xxxApplication.java  파일 수정

@SpringBootApplication
@RestController
public class EpApplication {
	public static void main(String[] args) {
		SpringApplication.run(EpApplication.class, args);
	}

	@GetMapping("/hello")
	public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
		return String.format("Hello %s!", name);
	}
}

서버 재시작!!?

서버가 없는데…

Spring Boot 는 뭔가 내부적으로 하는게 많은 것 같다..

설정이 복잡하지 않긴 한데…

 

상단의 위 아이콘 클릭으로 대체 가능!!

 

짜잔~?

Hello World! 가 출력되었다..ㅠㅠ

아? Hello Spring Boot! 를 띄워야하지..

 

완료…

 


총 평가..(?)

확실히… 편하긴 편하다…

처음부터 SpringBoot 를 쓴다면.. 오히려 더 좋을지도…?

다만.. SpringFramework 설정부터 해왔던 내 입장에서는..

편한건 사실…

다만… log 설정방법, 서버설정 등과 같은 세부적인 설정파일?

이 직관적으로 보이지 않기 때문에 다소 난해하다고 느껴지는 것 같다.

 

추가적으로 더 찾아서 설정해야 하는 항목으로는..

log level 이나.. 서버 포트.. 등등 관련 항목은 차근차근 찾아보는걸로…

그리고… return 항목에 jsp 를 받는 부분…

SpringFramework 기준으로 말하면..

ViewResolver 와 관련된 부분등이 있을 것 같다..

 

 

0 글이 마음에 드셨다면 하트 꾸욱~