티스토리 뷰
Intellij로 SpringBoot 게시판 만들기 1 - spring initializr와 gradle로 프로젝트 생성
yun jjang 2018. 11. 28. 17:58개발 환경 :
JAVA : jdk 1.8
개발툴 : intellij IDE Community version 2018.03
에디터 : vscode
spring boot 2.1.0.RELEASE
스프링 부트는 스프링의 여러 기술들(Data, Batch, Integration, Web, JDBC, Security)을 사용자가 쉽게 사용할 수 있게 해주는 역할을 합니다.
- 단독 실행이 가능한 수준의 스프링 어플리케이션 제작이 가능
- 내장된 Tomcat, Jetty, UnderTow 등의 서버를 이용해서 별도의 서버를 설치하지 않고 실행이 가능
- 최대한 자동화된 설정을 제공
- XML 설정 없이 단순한 설정 방식을 제공
* https://start.spring.io/ 는 원하는 depengency를 포함시켜주고
maven프로젝트로 진행할 예정이면 pom.xml이 있는 maven구조와 설정
gradle프로젝트로 진행할 예정이면 build.gradle이 있는 gradle구조와 설정까지 처리된 spring boot프로젝트를 zip파일로 만들어준다.
1. https://start.spring.io/ 에 들어가 원하는 프로젝트의 형태로 선택하여 구성한다. (나는 Gradle Project에 Java문법을 선택했다.)
빌드도구로 maven 프로젝트를 선택해도 되지만 gradle이 4.x대로 버전업하면서 빌드 속도가 대폭 개선되었다.
2. 받아진 zip파일을 압축풀기한다. (나는 gradle프로젝트이므로 파일을 풀어보면 build.gradle, setting.gradle등...아래의 구조를 가진다.)
3. intellij를 켜고 압축을 푼 프로젝트 파일을 import시킨다. import버튼을 선택하면 아래와 같이 진행한 후 Finish.
** 스프링 부트는 별도의 서버 설정 없이 main() 메서드를 실행하는 것 만으로도 내장된 Tomcat 서버를 이용해서 프로젝트가 실행된다.
4. 스프링부트 어플리케이션 run하기 : 최상위Application파일 우클릭 > Run '어플리케이션파일명.main()' 선택
콘솔창에 아래의 그림을 확인하면 일단 spring boot 프로젝트 스타트 작업은 끝난다.
'Java' 카테고리의 다른 글
Intellij로 SpringBoot 게시판 만들기 2 - 기본 실행 텍스트 출력, 뷰 실행 (0) | 2018.11.29 |
---|---|
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured 에러 (0) | 2018.11.29 |
Collection(set, list...) ≒ Map (0) | 2018.11.20 |
예외처리 Exception (0) | 2018.11.20 |
interface (0) | 2018.11.20 |
- Total
- Today
- Yesterday
- DB 툴
- Encoding UTF-8
- hot swapping
- 기초입문
- compileOnly
- eclipse disable welcome page
- springboot에서 jsp호출
- mysql 연동
- Spring Security
- apache tomcat 설정
- webprogramming
- tomcat 환경변수
- Apache설치
- 패키지 위치 찾기
- login page
- 나눔고딕코딩
- SQL 개발툴
- 이데일리 코딩 챌린지
- spring 기본 login
- EDAILY CODING CHALLENGE
- Autoscroll from Source
- spring loaded
- runtimeOnly
- gradle 종속성
- 알고리즘
- java
- Whitelabel Error Page(404 Not Found)에러
- 웹서버설치
- 라이브러리 종속성
- 활성화된 파일 위치 찾기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |