그래서 잘 정리된 블로그가 있기에 그 곳을 참고해서 예제를 실습해보려한다.
참고 : https://jojoldu.tistory.com/250?category=635883
그리고 내가 하면서 삽질한 내용까지 다 정리해서 올릴 예정이다.
개발 환경은 다음과 같다.
IDE : Intellij IDEA Ultimate
Git
OS : Window 10
SpringBoot 2.0.6
Gradle
우선 스프링부트 프로젝트를 생성한다.
New Project -> Spring Initializr -> Group이름, Artifact 이름을 정하고, Type은 Gradle Project로 바꿔준다.
다음 Dependencies 설정이 나오는데
Core의 Lombok
Web의 Web
Sql의 JPA, H2
Ops의 Actuator
를 선택한다.
그렇게 프로젝트 생성이 끝나면 builde.gradle은 아래와 같은 형태가 된다.
buildscript {
ext {
springBootVersion = '2.0.6.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
group = 'com.hun'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
implementation('org.springframework.boot:spring-boot-starter-actuator')
implementation('org.springframework.boot:spring-boot-starter-data-jpa')
implementation('org.springframework.boot:spring-boot-starter-web')
runtimeOnly('com.h2database:h2')
compileOnly('org.projectlombok:lombok')
testImplementation('org.springframework.boot:spring-boot-starter-test')
}
그 후
package com.hun.webservice.web;
아래에 WebRestController.java 파일을 생성한다.
코드는 다음과 같다.
public class WebRestController {
"/hello") (
public String hello() {
return "HelloWorld";
}
}
이제 Application.java를 실행한다.
그리고 브라우저에서 localhost:9000/hello로 접속을 한다.
기본 포트는
8080이지만, 변경하고 싶은 경우
resources 폴더 밑의 application 파일이 있는데
server:
port: 9000
이렇게 포트번호를 지정해 주면 쉽게 변경할 수 있다.
첫 단계는 이렇게 HelloWorld를 띄우는 것으로 마무리 된다.
'Spring Boot > 스프링 부트로 배우는 자바 웹 개발' 카테고리의 다른 글
스프링 MVC (0) | 2018.07.27 |
---|---|
스프링 XML 설정 (0) | 2018.07.25 |
세션 (0) | 2018.07.12 |
필터와 쿠키 (0) | 2018.07.12 |
서블릿 활용 (0) | 2018.07.11 |
댓글