반응형
상단 메뉴바 File > New > Project
Gradle, Java 선택, Next
프로젝트 이름이랑 경로 지정
프로젝트에서
build.gradle에서 의존성 설정
plugins {
id 'org.springframework.boot' version '2.5.0'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
test {
useJUnitPlatform()
}
java 디렉토리 밑에 패키지랑 controller 등 이것저것 뚝딱뚝딱
RunApplication 내용
package com.export;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class RunApplication {
public static void main(String[] args){
SpringApplication.run(RunApplication.class,args);
}
}
기본적인 실행을 위한 Controller 내용
package com.export.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class MainController {
@RequestMapping(value = "/home")
public String main() throws Exception {
return "index";
}
}
참고
반응형
'코딩 관련 > Spring 관련' 카테고리의 다른 글
[Spring][Maven] maven 프로젝트 외부 라이브러리 추가하기 (0) | 2022.06.08 |
---|---|
[SpringBoot][Vue] Spring Boot & vue 연동 (0) | 2021.09.16 |
[SpringBoot] ** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package. (0) | 2021.09.06 |
[Spring Boot] -Dspring 사용, spring boot 환경설정 (0) | 2021.08.18 |
[Spring] RequestEntity, ResponseEntity, RestTemplate (0) | 2021.08.06 |