建立spring-boot專案,學習(一)
阿新 • • 發佈:2018-12-14
一、用IDEA建立spring-boot工程
IDEA版本:2018.1.5的Ultimate版本,非Ultimate版本可能缺少一些功能。
下面開始建立spring-boot專案
1,選擇Spring-Initializer,之後next
2,填寫專案名稱,專案所屬,包名
3,選擇專案型別,選擇spring-boot版本
4,專案存放路徑
5,完成建立,目錄如下:
6,專案建立完成之後,pom檔案如下:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>demo</name> <description>Demo project for Spring Boot</description> <!-- spring boot 父級依賴 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.5.RELEASE</version> <relativePath/> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <dependencies> <!-- spring boot web工程依賴 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- spring boot 測試依賴 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- spring boot maven 外掛 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
6,啟動類如下:
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
執行這個main函式,就可以執行spring-boot專案了,執行之後,結果如下:
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.0.5.RELEASE) 。。。。。省略。。。。。 2018-10-09 11:56:32.453 INFO 1636 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup 2018-10-09 11:56:32.485 INFO 1636 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 2018-10-09 11:56:32.489 INFO 1636 --- [ main] com.example.demo.DemoApplication : Started DemoApplication in 1.772 seconds (JVM running for 3.089)
二、spring-boot專案的幾種啟動方式:
1,直接跑工程裡方法啟動(如上面的第6步)。
2,用maven打包成jar,使用命令:java -jar xxx.jar
3,進入工程下面,使用命令:mvn spring-boot:run