2019獨角獸企業重金招聘Python工程師標準>>>
自己在eclipse里面建一個Maven工程,不要用官方的自動生成。
把pom.xml文件變成:
<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.hengzecn</groupId><artifactId>springboot</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>springboot</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.2.RELEASE</version>
</parent>
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies>
</project>
寫個IndexController頁面測試下:
package com.hengzecn.springboot;import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;@Controller
@EnableAutoConfiguration
public class IndexController {@RequestMapping("/")@ResponseBodyString home() {return "Spring boot";}public static void main(String[] args) throws Exception {SpringApplication.run(IndexController.class, args);}
}
Spring Boot項目是直接可以運行的,因為里面已經繼承了tomcat環境,直接運行。然后到瀏覽器里面輸入:http://localhost:8080 就可以了。遇到任何問題可以到www.hengzecn.com 亨澤網絡上進行提問,有問必答。
Springboot教程、我們再深入一些,把Spring Boot變成一個可執行的jar文件。
先把電腦上的Java環境和Maven環境配好,這里不做說明,只記錄下:
M2_HOME ? ? E:\tools\apache-maven-3.3.9
path ? ? ? ? ? ?%M2_HOME%\bin;
JAVA_HOME ? ?C:\Program Files\Java\jdk1.8.0_111
path ? ? ? ?%JAVA_HOME%\bin;
Springboot注解?CLASSPATH ??.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Mac電腦,在終端里面輸入命令:
touch ~/.bash_profile
vi ~/.bash_profile
注意一些vi的命令:o換行,:wq保存退出
source ~/.bash_profile
可以跳過javaweb直接學框架嗎、到項目的目錄下:
$ mvn spring-boot:run
1. 注意清除掉src/main/java 中含有main方法的類,只能保留要運行的那一個
2. 按下ctr+c 推出程序
要生成一個可執行包,需要在pom.xml文件的denpendencies下面加上
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>
生成jar包
mvn package
target下面生成了兩個jar包,運行不含origin的那個:
java -jar myproject-0.0.1-SNAPSHOT.jar
Springboot框架。為了避免各種各樣的坑,最好按照上面的方法一步一步地做。