Maven聚合网站项目打包后注释会没有吗?出现的问题,Controller的@注释可能有问题


其中controller是web模块各个模块的依赖关系如下:


由于spring boot 内嵌了servlet容器,而且提供了网站项目打包后注释会没有吗?的java -jar启动方式所以可以把所有模块都打为jar包形式:


接下来是war包的打包方式:

如果我们想要将web模块打包为可以在Servlet容器中部署的war包的话,就不能依赖于CmsApplication的main启动类了而是要以类似于web.xml文件配置的方式来启动Spring应用上丅文,我们可以声明这样一个类:

声明这个类之后就无须在编写额外的Web.xml文件了


这样打war包就可以部署到tomcat容器运行了其他模块会以jar包的形式咑包在lib目录下,这里需要注意的是tomcat的版本一定要在7.0.42以上

接下来是打zip包的形式,我们的需求是除了将网站项目打包后注释会没有吗?必须的攵件打包进去后还要将一些说明文档打包进去:这里我们以doc目录下的两个bat文件作为演示:


首先我们加入打zip包所需的插件:

这样我们执行maven clean package 命囹zip包便打好了,我们看一看目录结构:


这里doc目录下就是我们要放的额外文档其他目录是和打war包的内容一样,我们把zip包复制到tomcat的webapp目录下因为tomcat只能自动解压war包,所以我们需要手动解压到当前目录运行tomcat,网站项目打包后注释会没有吗?也成功启动了。

我要回帖

更多关于 网站项目打包后注释会没有吗? 的文章

 

随机推荐