728x90
반응형

Project 우클릭 > New > Other... > Spring Starter Project





next >

project Type 은 Gradle(STS) 로...
Packging 은 War
Java versiton 은 1.8

next >

Spring Boot Version : 2.0.0
Template Engines 은 Freemarker 를 사용했다.
velocity는 업데이트가 안되서 1.4 버젼부터 버림받고 
Thymeleaf 가 많이 사용되긴 하지만 프로젝트상 Angular 와 마크업이 겹치므로 Freemarker 사용

굳이 체크는 안해도 됨
build.gradle 에서 추가하면 된다



CONFIGURE SUCCESSFUL
프로젝트 생성이 되면

repo.spring.io
repo1.maven.org
저장소에서 jar 파일들을 가져온다.





SpringBootServletInitializer 에러가 생긴다면 과감하게 java 파일을 지운다.
해결하고 싶다면 tomcat 서버를 만들어 run on server 한다.
providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')

지웠다면 아래와 같이 Spring Boot App 을 실행




별다른 설정없이는 8080 으로 서버가 뜬다.

포트 설정방법...




application.properties 를 지운다 
application.yml 을 만든다...

어플리케이션 프로퍼티 방법이 yml 파일로 바꾼것이다...(사용하다보면 이게 더 편함)

application.yml 에 아래처럼 원하는 포트를 사용

server:
  port: 7777


다시 서버 재가동하면 포트가 바뀌어 있을 것이다.

 

728x90
반응형

'SPRINGBOOT > 노하우정보' 카테고리의 다른 글

7. Spring Boot - Mapper  (0) 2017.05.29
6. Spring Boot - Template Engine  (0) 2017.05.29
5. Spring Boot - Mybatis 설정  (0) 2017.05.29
4. Spring Boot - yml 설정  (0) 2017.05.29
3. Spring Boot - Gradle 설정  (0) 2017.05.29
1. Spring Boot - 이클립스 세팅  (0) 2017.05.29
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,