1,访问 http://start.spring.io/
选择构建工具Maven Project、Spring Boot版本1.5以及一些工程(勾选Spring Web)基本信息,点击“Switch to the full version.”。
点击 Generate Project 下载项目压缩包并解压
2,打开 Eclipse (建议用最新版),Import -> Existing Maven Projects -> Next ->选择刚才解压后的工程文件夹-> Finsh
其后,maven会自动下载相关依赖包,等待5到30分钟(没办法,天朝网络对外作了管控),等待,直到后台相关进度达到100%后才开始干活。
3,修改 src/main/resources/application.properties
加入 server.port=9080。默认是8080。
打开 porm.xml 找到
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
修改为(Web方式启动 )
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
4,在 src/main/resources/static 目录下 添加三个文件: 500.html, 01.html, 04.html
5,修改自带的 DemoApplication.java 代码,改为如下
----------------------------------------------------
@SpringBootApplication
public class DemoApplication {
@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
return (container -> {
ErrorPage error01Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/01.html");
ErrorPage error04Page = new ErrorPage(HttpStatus.NOT_FOUND, "/04.html");
ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html");
container.addErrorPages(error01Page, error04Page, error500Page);
});
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
//System.out.println
}
}
@RestController
class HelloWorldController { //这个类可以移出来成为独立文件,不同版本的spring boot 好像还有 存放 要求。
@RequestMapping("/hello")
public String index() {
int n = 0;
// n = 1 / n
return "Hello你好";
}
}
----------------------------------------------------
F11运行( DemoApplication )。访问 localhost:9080/hello ,即可看到效果。
6, JAR方式步署运行
1) 在pom.xml添加jar插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
</plugin>
2) 在 E:\PROJECT3\springbootTest 目录下,shift+右键,“在此处打开命令窗口”
输入命令: mvn install 或 mvnw install
首次运行会加载第三方包,以及编译打包
7,install运行成功后,产生 一个 target 目录,里面有一个 jar 文件,用 jar 方式 运行这个文件。
java -jar ./target/demo-0.0.1-SNAPSHOT.jar
这样就运行起来了。
8,把这个jar 上传到服务器,写个 sh 或 bat 文件,即可独立运行。
参考:https://www.cnblogs.com/ityouknow/p/5662753.html
参考:https://www.cnblogs.com/chen110xi/p/6198483.html
参考:https://www.cnblogs.com/zs-notes/p/9359081.html