스프링(Spring)/스프링부트(SpringBoot)
[스프링부트(SpringBoot)] 01. 기본 프로젝트로 Hello world 띄우기
2024. 11. 17. 18:27반응형
STEP 1. 스프링부트 프로젝트 만들기
STEP 2. application.properties 채우기
demoProject\src\main\resources\application.properties
※ 이 때, mysql이 3306 포트를 사용중이어야하고, tdb라는 데이터베이스가 있어야한다.
spring.application.name=demoProject
debug=true
spring.datasource.url=jdbc:mysql://localhost:3306/tdb
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
STEP 3. build.gradle에 아래로 채우기
demoProject\build.gradle
...
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
implementation 'mysql:mysql-connector-java:8.0.26'
}
...
STEP 4. DemoProjectApplication 구현
package com.example.demoProject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
public class DemoProjectApplication {
@RequestMapping("/")
String home() {
return "Hello World!";
}
public static void main(String[] args) {
SpringApplication.run(DemoProjectApplication.class, args);
}
}
STEP 5. DemoProjectApplication를 실행 후 localhost:8080 로 접속하기
반응형
'스프링(Spring) > 스프링부트(SpringBoot)' 카테고리의 다른 글
[스프링부트(SpringBoot)] 02. 컨트롤러 추가하기 (0) | 2024.11.17 |
---|---|
[스프링부트(SpringBoot)] API 문서 설계 예시 (0) | 2024.11.17 |
[스프링부트(SpringBoot)] 리스트로 홈페이지에 넘겨주기 (0) | 2024.07.13 |
[SpringBoot] SpringBoot로 클라이언트에게 html파일 보내기 (0) | 2022.01.08 |
[SpringBoot] SpringBoot + MySQL + JPA과 연동하기 + 테스트 (0) | 2022.01.08 |