相关文章推荐
爱运动的打火机  ·  springBoot报错: ...·  6 天前    · 
爽快的盒饭  ·  org.springframework.me ...·  6 天前    · 
有腹肌的火腿肠  ·  Spring ...·  5 天前    · 
有情有义的开水瓶  ·  使用Docker ...·  1 年前    · 
慷慨大方的蜡烛  ·  Bot Framework SDK ...·  1 年前    · 

关于Maven依赖下几个标签说明

1.test范围是指测试范围有效,在编译和打包时都不会使用这个依赖
2.compile范围是指编译范围内有效,在编译和打包时都会将依赖存储进去
3.provided依赖,在编译和测试过程中有效,最后生成的war包时不会加入 例如:
servlet-api,因为servlet-api  tomcat服务器已经存在了,如果再打包会冲突
4.runtime在运行时候依赖,在编译时候不依赖
默认依赖范围是compile

排除掉SpringBoot内置的Tomcat,引入javax.servlet-api

下面的<scope>provided</scope>意思就是打包时排除掉Tomcat

引入maven-war-plugin插件

或者spring-boot-maven-plugin

最后修改SpringBoot启动类

修改项目默认启动方式,启动类继承SpringBootServletInitializer类重写configure()方法

另外pom.xml里排除某些依赖,可以通过依赖树

当然不能排除这个

效果和手动这么去敲一样

servlet-api,因为servlet-api tomcat服务器已经存在了,如果再打包会冲突。排除掉SpringBoot内置的Tomcat,引入javax.servlet-api。2.compile范围是指编译范围内有效,在编译和打包时都会将依赖存储进去。1.test范围是指测试范围有效,在编译和打包时都不会使用这个依赖。或者spring-boot-maven-plugin。4.runtime在运行时候依赖,在编译时候不依赖。另外pom.xml里排除某些依赖,可以通过依赖树。 <groupId>ru.yandex.qatools.ashot</groupId> <artifactId>ashot</artifactId> <version>1.5.2</version> <exclusions> <exclusion> <groupId&g <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.1</version> </dependency> 但是有时候引入的 依赖 中又包着一层 依赖 ,而 面包着的那层依. 分享一下 Spring Boot 快速整合mybatis逆向工程 目的:为了提高开发效率 说说以往使用逆向工程的习惯,在eclipse打开逆向工程的项目,生成实体以及对应的mapper后再拷贝到 spring boot 项目中,这样的操作有点麻烦 Spring Boot 有快速开发的特点,无需配置,因此将插件集合到 SpringBoot 中,提高效率 创建 SpringBoot 项目 【注意】解答大家的一个疑问:创建 SpringBoot 项目时,不需要集成mysql,mybatis,mybatis-gener <dependency> <groupId>com.自研框架</groupId> <artifactId>自研框架- spring - boot -starter-shiro</artifactId> </dependency> 然后有一个默认的版本号,而shiro继承在 面,想改shiro的版本,就得改自研框架- spring - boot - <dependency> <groupId>com.faster xml .jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.3</version> </dependency> 这将允许您使用Jackson库来处理JSON数据。 CSDN-Ada助手: 亲爱的博主,首先我想对你的创作表示真诚的赞赏!你以“数据库中DQL、DML、DDL、DCL、TCL”为标题的博文非常有深度和实用性。探讨数据库中的各种查询、操作及控制语言对于那些对数据库技术感兴趣的读者来说无疑是一次宝贵的知识分享。 在你的下一篇博客中,我想为你提供一个可能创作的标题:“数据库性能优化技巧大揭秘!”通过这篇博文,你可以讨论如何针对不同的数据库类型和复杂性,提高数据库的运行效率和性能。你可以分享一些常见的性能瓶颈和解决方案,例如索引优化、查询优化、表设计优化等。这将帮助读者了解如何最大限度地提升他们的数据库性能,让他们的应用系统更高效、更可靠。 期待你在未来的博客中继续分享更多有价值的知识和见解!您的努力和热情真的让读者受益匪浅。再次感谢您的创作! RabbitMQ 发布订阅模式,routing路由模式,topic模式 qq_38826774: 要是消费者需要传送头部信息的话 该如何传过去,在获取生产者发送的数据 Linux修改/etc/profile文件写错环境变量路径导致系统命令找不到 一个所谓的结果,时光再,: SpringBoot+Vue--token,vue导航守卫,axios拦截器-笔记3 皮老板丶: 学到了很多,给个赞