spring boot 打成java包 发布

本文详细介绍了如何在SpringBoot项目中仅打包指定模块,并解决了在使用Thymeleaf模板引擎时,从jar包运行应用出现的视图解析错误。提供了两种解决方案,一种是在返回视图时去除前缀斜杠,另一种是在配置中指定模板前缀。

2d8299616e365bc52f53b1cf5c0899097d7.jpg

springboot项目多个模块 只打包changfeng-screen这个模块

1在资源管理器中进入 这个模块所在文件夹

2cmd mvn clean package打包

0dc47dcfa8c6c3defdc06d58f6281a8e756.jpg

3找到jar包  java -jar xxx.jar  运行jar包

abe235be3dcd544c77375d8cf4c15816160.jpg

################################################################################

记录一次错误:在idea中运行不报错  打成jar包 地址栏访问视图解析器报错  “

This application has no explicit mapping for /error, so you are seeing this as a fallback.

 

原因:

打成jar包后运行报错:

Error resolving template "/rule/list", template might not exist or might not be accessible by any of the configured Template Resolvers

解决方案1:

13c93c6c4e794f153445daa90da9dff2af4.jpg

return时去掉/即可

ea0a6abae6cc972dcf5d8f5ea13a2221bf7.jpg

 

解决方案2:

配置中添加  spring.thymeleaf.prefix=classpath:/templates

转载于:https://my.oschina.net/u/3234821/blog/3043505

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值