IT 관련,,/Java관련 언어들

[WEB/SPRING]Springboot 프로젝트 생성하기~!!

IT깡패's 2019. 8. 2. 22:57
728x90
반응형
SMALL

안녕하세요~ IT깡패's예요~  

spring에서 사용할 수  있는 프로젝트가 몇 개 정도 있는데요~ㅎㅎ;;  

그 중에 한 개가 스프링부트를 사용한 프로젝트 입니다~  

스프링부트는 스프링보다 console쪽에 찍힐 수 있는 로그가 많아질 수 있고요~  

또한 github와 연동하기 쉬운 프로그램이죠~  



이제부터는 스프링부트에서 프로젝트를 생성한 후 웹으로 화면을 띄워보도록 하겠습니다~  

먼저 이클립스를 실행하고 sts라는 것을 설치한 뒤에 좌측 Project Explorer창에서 우클릭 후 -> new -> other.. 를  

선택하고요~ 




new 창에서 spring boot 안에 Spring Starter Project창을 선택하고 next버튼 -> 을 누릅니다~ 



maven설정과 packaging설정 등이 중요하며,  

maven설정대신 gradle로 바꿔줄 수도 있는데요 저는 maven을 선택하였습니다,, 

 



그 이후에 설정들은 그냥 놨두면 되고 다음을 누르면 스프링부트 프로젝트가 생성됩니다~ 

 

위 그림은 프로젝트 wizard를 생성 후에 파일로 저기서 이제 컨트롤러와 maven, application.properties 설정만 

바꿔주면 웹으로 화면을 오류없게끔 띄울 수 있습니다. 



- pom.xml

maven.bulid  당연히 존재하는 것이며, 이 대신 사용하는 것이 gradle.build 라는 것이 있습니다. 

가끔 grable이 maven보다 편해서 더 많이 사용되기도 하는데 maven도 중요하기때문에 잘 알아둘 

필요가 있습니다. 그리고 웹을 구동시키기 위해서 아래 maven이 필요합니다.      


    org.springframework.boot
    spring-boot-starter-web


- java파일 

원래 프로젝트가 생성되면 만들어져 있으며, 기본적으로 spring에서 controller에 초기에 만들어져있는 원리라 

생각하시면 되겠는데요~ 

중요한 점은 main메소드 안에서 처리한다는 점입니다. 



- application.properties 

프로젝트 기본 설정 정보가 기록되어 있는 곳입니다. 

db정보도 넣을 수 있고 서버 정보도 넣어져 있는 게 보통이죠~ 

 

- 프로젝트 구동 

프로젝트에서 우클릭 후 > run as > spring boot app 을 선택하게 되면 spring boot를 실행시킬 수 있게 됩니다. 

그리고 이제 *.jar나 *.war로 실행하시고 잘 구동이 되는 지 살펴보시면 되실 것 같네요~ 



- Maven Update 

이도 프로젝트에서 우클릭 > Maven > Update Maven 을 선택한다음 build를 해주면 실행시키는 결과를 보여주게 

됩니다. 

단축키를 사용하셔도 되는 데, Alt + F5를 눌러주시면 됩니다~!! 

이제 controller만 바꿔주고 화면만 띄워보겠습니다~ maven bulid를 이용해 실행하였는데요~

서버는 그냥 8080을 사용하였습니다~

 

<참고 링크>

스프링부트 - https://4urdev.tistory.com/m/45?category=761752

728x90
반응형
LIST