创建Spring Boot项目
推荐直接使用STS创建,New一个Spring Starter Project修改项目名,包名等等不多赘述,创建完成后STS会自动去下载maven的各种依赖,耐心等待加载完毕既可
本地启动
SpringBoot内置了tomcat,所以我们不需要部署到tomcat容器里即可直接运行
找到创建项目时的包名里面的启动类FirstspringbootApplication.java运行里面的主方法直接启动
服务器启动
由于我们需要将springboot部署到云服务器上所以需要打成jar包再启动
1.导入pom依赖
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.jiheng.FirstspringbootApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
mianClass:这里写上自己的启动类路径
2.在启动类里添加一个方法
//为springboot打包项目用的
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(this.getClass());
}
3.执行maven打包命令
选择项目run as
先执行maven clean,然后再执行maven install
打包完成后会在target目录生成一个jar包
4.上传服务器
在target目录里找到打包好的jar包,上传至服务器
执行运行命令,此命令当cmd窗口关闭时会停止运行
java -jar xxx.jar
要想一直启动项目执行以下命令:
nohup java -jar xxx.jar &
xxx:改成自己的jar包名字
基本配置
找到application.properties
修改端口号:
server.port=80
修改项目名访问:
server.servlet.context-path=/demo
demo:修改为自己想要的项目名