반응형
-> 스프링 부트 관련으로 프로젝트를 만들어주는 사이트
필요한 라이브러리를 땡겨서 오고 빌드하는 라이프사이클까지 관리해주는 툴.
maven: 과거에 많이 사용
gradle: 요즘 많이 사용.
SNAPSHOT: 개발중
Spring Web: web
Thymeleaf: website 템플릿
-> 다 하였으면 GENERATE
-> GENERATE한 압축 파일 풀기
build.gradle을 선택해서 'Open as Project'를 눌러준다.
- build.gradle
plugins {
id 'org.springframework.boot' version '2.3.10.RELEASE'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11' //자바 버전
repositories {
mavenCentral() //공개된 사이트에서 라이브러리 다운로드, 특정 url 넣을 수 있음
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' //html 템플릿 엔진
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation('org.springframework.boot:spring-boot-starter-test') { //test 라이브러리
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
test {
useJUnitPlatform()
}
해당 버튼을 누르면 8080 포트를 사용할 수 있다.
웹브라우저를 열어서 확인한다.
웹사이트가 잘 열림을 확인할 수 있다.
@SpringBootApplication
public class HelloSpringApplication {
public static void main(String[] args) {
SpringApplication.run(HelloSpringApplication.class, args);
//HelloSpringApplication 클래스를 넣어주면 어노테이션으로 application이 실행됨.
//tomcat 내장.
}
}
Intellij에서 사용 프로그램을 IntelliJ IDEA로 설정해준다.
반응형
'Spring' 카테고리의 다른 글
Hi Spring#2 (0) | 2021.05.06 |
---|