Spring bootクリア
8100 ワード
Spring Bootの定理
会社はJavaやScalaで開発していますが、実際に使っているSpring機能は10%も使わないようです.実力を上げるために、Spring-bootを単独で勉強することにしました.
このシリーズの内容はswchoi.ブログを参照して記述されている.
1.SpringBootアーキテクチャ
ソース
2.Springプロジェクトの作成
準備物
Inteljを使用したグラフィックプロジェクトの作成
「新規プロジェクト」>「グラフィック」>「Java」を選択し、「次へ」をクリックします.
プロジェクト名を指定して保存します.△私の場合、Test BlogはTとTblogをつけてくれました.
図面の変更
初期設定値
plugins {
id 'java'
}
group 'org.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
test {
useJUnitPlatform()
}
Spring設定値
buildscript {
ext {
springBootVersion = '2.1.7.RELEASE' // 전역 변수 설정
}
repositories {
mavenCentral() // 의존성을 어디에서 다운받을것이냐
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
/*---------------------spring 필수 plugin-----------------------*/
apply plugin : 'java'
apply plugin : 'eclipse'
apply plugin : 'org.springframework.boot'
apply plugin : 'io.spring.dependency-management' // 의존성 관리 plugin
/*---------------------spring 필수 plugin-----------------------*/
group 'com.test.blog'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
// Gradle 7버전에서는 implementation 사용
dependencies {
implementation('org.springframework.boot:spring-boot-starter-web')
testImplementation('org.springframework.boot:spring-boot-starter-test')
}
設定したGradleを再ロードする場合は、Inteljの右側にあるGradle>プロジェクト名/右クリック/Gradleプロジェクトの再ロードを使用します.
Main Classの作成
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TBlogMainApplication {
public static void main(String[] args) {
SpringApplication.run(TBlogMainApplication.class, args);
}
}
Reference
この問題について(Spring bootクリア), 我々は、より多くの情報をここで見つけました https://velog.io/@jiseok/Spring-boot-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol