一、Spring boot因为内嵌tomcat容器,项目发布的时候可以把项目打包为jar包,如何将spring boot项目打包成可发布到tomcat中的war包项目呢?# #
1.需要打包成war包项目,首先需要在pom.xml文件中,将spring boot默认的jar改为war< /packaging>;
- spring boot的web项目中内嵌tomcat服务器,发布war包到tomcat项目,需要将spring boot中内嵌的tomcat包依赖排除,否则会产生冲突,需要去掉下面的注释。
3.在本地开发的时候需要用spring boot内嵌tomcat进行调试,添加以下依赖即可;
- spring boot发布jar包web程序的入口是main函数所在的类,使用@SpringBootApplication注解。但是如果war包发布至tomcat,需要增加 SpringBootServletInitializer 子类,并覆盖它的 configure 方法,或者直接将main函数所在的类继承 SpringBootServletInitializer 子类,并覆盖它的 configure 方法。代码举例如下:
二、项目开发中尽量使用Integer,不用int
**三、sql,开发项目中的sql尽量在数据库进行测试,一切以数据的真
实变化为基准**
四、测试需要把数据全部清空,进行真实的环境演示