[Spring] 01. 프로젝트 생성

개발공부/Spring 2019. 8. 14. 00:13

완전 공부용으로 새로 시작!

 

이클립스 Project Explorer 우클릭 -> New -> Project... 선택

 

Spring Boot 폴더안에 Spring Starter Project 선택

 

기본적으로 입력이 되어있음.

입맛에 맞게 수정. Packaging만 War로 수정하였음.

 

Frequently Used는 최근에 선택했던 친구들.

원하는 기능들을 체크한 뒤에 Finish 클릭.

 

프로젝트 우클릭 -> Run As -> Spring Boot App 클릭 하면 프로젝트가 실행됨.

 

실행시 콘솔에 위와같은 내용이 나오고 서버가 제대로 뜨지 않을경우, DB관련 설정이 없어서 생기는 현상.

방법은 2가지 있음.

 

  1. 어노테이션을 추가하는 방법.
    1. 생성된 패키지 안에 *Application.java 파일을 연다. (스프링부트 메인 클래스)
    2. 해당 클래스 안에 @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}) 을 추가한다.
  2. DB정보를 추가하는 방법.
    1. src -> main -> resources -> application.properties 파일 오픈.
    2. 아래 정보 본인의 DB에 맞게 수정하여 입력.
      spring.datasource.url=jdbc:mysql://localhost/databasename 
      spring.datasource.username=root
      spring.datasource.password=root
      spring.datasource.driver-class-name=com.mysql.jdbc.Driver


서버실행.

 

콘솔에 정보가 출력되면서 서버 올라감.

 

페이지 확인결과 서버 제대로 올라감. (스프링 시큐리티 추가해서 기본 로그인 페이지가 뜸.)

: