[Java]Spring Boot를 사용한 web어플리케이션 만들기

이번 시간은 Spring Boot라는걸 가지고 아주 아주 쉽게 웹어플리케이션을 만드는 방법에 대해 알아보도록 하겠습니다.

 

정말정말 쉽습니다.

 

이렇게 쉬워도 되나 싶을 정도....^^

 

먼저 Spring에 대해 많이 알고 있을꺼라 생각됩니다.

Spring에도 여러가지 프로젝트가 있는데... Spring Boot도 그중에 한가지 입니다.

 

eclipse에서 개발 해도 되지만, Spring에서 eclipse기반의 IDE를 제공 합니다.

저는 STS라는 IDE를 다운로드해서 진행 하도록 하겠습니다.

 

다운로드사이트 : http://spring.io/tools/sts/all <-으로 가시면 다운로드 하실 수 있습니다.

 

아래 이미지 참조

sts_1.PNG

 

 

다운로드가 완료 되면 적당한 곳에 압축을 풀고...............

 

압축 푼곳에 보면 sts-3.6.0.RELEASE라는 폴더가 있습니다.

 

그안에 STS.exe라는 파일을 실행 시키면 eclipse와 이미지만 틀리고 똑같이 뜹니다.

 

프로젝트 생성

sts_2.PNG

 

Spring Project 선택후 -> Next............

 

sts_3.PNG

 

위 그림과 같이 입력후 Finish버튼 클릭............

 

 

아래의 이미지는 pom.xml입니다.

sts_4.PNG

 

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

 

SampleController소스

sts_5.PNG

 

 

폴더 구성과 소스 내용은 아주 간단합니다.

실제 소스는 http://projects.spring.io/spring-boot/ <-이쪽에 가시면 똑같은게 있습니다. ^^;

 

[실행]

실행 시키기 전에 Maven install을 실행 합니다.

sts_6.png

 

 

String Boot App실행

sts_7.png

 

위 이미지 처럼 실행 하면 콘솔창에 아래와 같이 출력 됩니다.

sts_8.png

 

기동이 되면 브라우저를 열어서 http://127.0.0.1:8080을 주소창에 넣고 엔터를 치면 아래와 같이 표시가 됩니다.

sts_9.png

 

뭐 한것도 없는것 같은데 웹 어플리케이션이 만들어 졌습니다.

 

정말 간단하죠!!!!

 

웹어플리케이션이 pom.xml에 설정해주는것과 소스 한 20줄로 만들어 졌습니다.

 

이제 이걸로 어디다가 사용할지만 생각 하면 되겠네요... ^^

 

 

감사합니다.

 

[출처] http://forum.falinux.com/zbxe/index.php?document_srl=796267&mid=lecture_tip

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
46 전자정부 표준프레임워크 - CKEditor 적용하기 file 졸리운_곰 2018.01.11 568
45 IntelliJ에서 SpringBoot 웹 프로젝트 생성하기 file 졸리운_곰 2017.11.14 222
44 파라미터 전송 - GET, POST 방식 file 졸리운_곰 2017.09.26 123
43 Velocity Template Engine 시작하기 file 졸리운_곰 2017.09.26 91
42 Migrating a Spring Web MVC application from JSP to AngularJS file 졸리운_곰 2017.09.26 68
41 [톰캣] server.xml 설정 file 졸리운_곰 2017.09.24 352
40 톰캣의 컨텍스트 외부로 경로 매핑하는 방법 졸리운_곰 2017.09.24 171
39 프레임 나뉜 페이지에서 새로고침시 페이지 유지하기 졸리운_곰 2017.09.17 77
38 [Spring] 한국거래소의 주가 정보 가져오기 졸리운_곰 2017.08.10 416
37 [Ibatis] 부등호 <, > 의 표시 졸리운_곰 2017.07.06 193
36 동적 SQL mybatis 가을의곰 2017.06.10 116
35 [mybatis] foreach를 이용한 다중 insert 가을의곰 2017.06.10 413
34 mybatis (foreach문, in절) 가을의곰 2017.06.10 407
33 SW 릴리스를 간편하게 - Maven plugin + Jenkins file 졸리운_곰 2017.03.20 103
32 Migrating Spring Web MVC from JSP to AngularJS file 졸리운_곰 2017.02.07 207
31 Migrating a Spring Web MVC application from JSP to AngularJS file 졸리운_곰 2017.02.07 1513
30 Spring and Angular JS: A Secure Single Page Application 졸리운_곰 2017.02.06 426
29 스프링부트 소개 졸리운_곰 2017.02.06 190
28 Spring boot 시작하기 졸리운_곰 2017.02.06 247
» [Java]Spring Boot를 사용한 web어플리케이션 만들기 file 졸리운_곰 2017.02.06 171
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED