首页 > 编程语言 > 详细

Springboot知识点总结

时间:2021-09-04 02:31:05      阅读:15      评论:0      收藏:0      [点我收藏+]

参考资料

官方文档

基本概念

技术分享图片

Springboot是Spring、SpringMvc的集合体,同时它和第三方框架整合也比较方便。它还有内嵌的tomcat可以直接启动,不依赖外置的tomcat。

打包方式

Jar包

在pom.xml文件中设置打包方式为 <packaging>jar</packaging>,打包好就可以用java -jar xxxxxx.jar命令运行。

war包

如果我们想把它部署到Tomcat当中:
1.第一步将打包设置为<packaging>war</packaging>
2.在pom.xml文件要去除springboot内嵌的tomcat依赖,使用外置tomcat依赖。

<dependencies>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
  </dependency>

  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
   <exclusions>
     <exclusion>
      <groupId>org.junit.vintage</groupId>
      <artifactId>junit-vintage-engine</artifactId>
     </exclusion>
   </exclusions>
  </dependency>
</dependencies>

3.第三步修改启动类,继承SpringBootServletInitializer,并且重写configure()方法。

@SpringBootApplication
public class InnerServletApplication extends SpringBootServletInitializer {

  public static void main(String[] args) {
   SpringApplication.run(InnerServletApplication.class, args);
  }

  @Override
  protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
   return application.sources(InnerServletApplication.class);
  }
}
 

Springboot知识点总结

原文:https://www.cnblogs.com/hello-czf/p/15223651.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!