最近笔者都是作笔记居多,零零散散的笔记,可是若是不记下来事后很快就忘了,因此就分享一篇关于SpringBoot的笔记给你们,虽然没有太多的技术含量,可是若是哪天须要用到但细节忘了就能够快速拾起来,做为收藏文章。java
SpringBoot拥有大量的自动配置,就包括自动加入了一个内嵌的Tomcat,有了这个内嵌的Tomcat,即便咱们的电脑没有安装Tomcat,只要把项目打成jar包,同样能够轻松运行项目;若是某天项目须要部署上线了,须要放到Linux机器的Tomcat服务下,也能够打成war包。程序员
<packaging>jar</packaging>
复制代码
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
复制代码
若是你使用的是IDEA,那么IDEA下面有个Terminal,至关于进入了windows的cmd操做界面,能够在此窗口直接输入命令web
mvn clean package
复制代码
<packaging>war</packaging>
复制代码
<!-- dependencies标签下加入 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
复制代码
@SpringBootApplication
public class MainApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(MainApplication.class);
}
}
复制代码
依然在Terminal窗口输入mvn clean packagespring
就会在target目录下看到生成的war包windows
我是广州的java程序员小彬,一直在致力于Java后端的学习,下面是个人微信公众号,里面有更多有质量的文章,感谢你们! 后端