springboot项目打包后页面访问不到
发表于|更新于
|浏览量:
不会宽容别人的人,是不配受到别人的宽容的。但是谁能说自己是不需要宽容的呢?——屠格涅夫
今天项目打包上线,有个页面死活找不到,报错500提示模板不存在
但在本地idea运行后又能访问到
首先我先找了下Controller和页面,粗略看了下,好像没啥问题

生成的target目录下也有

我本来还怀疑是nginx配置有问题,查看了下配置文件,并没有/admin的路径重写
然后我使用mvn package打成jar包后,即便是本地java -jar运行也是找不到该模板。。。
我再次逐句逐句查看代码
发现了问题所在:

这个地方和其他的Controller中跳转页面写的不一样,多了个杠!!!
最坑的就是,在idea中运行的项目能正确访问,到了线上就访问不到了,最后去掉这个杠就好了。。。
相关推荐
2021-01-04
html转word或pdf
差以毫厘,谬以千里。——班固《汉书》 使用的组件还是Spire.Doc,可以看我这篇博客 如果我们遇到html,需要直接渲染到word或者pdf上,可以使用官方文档给的例子 123456789101112131415161718192021222324252627282930import com.spire.doc.*;import java.io.*;public class htmlStringToWord { public static void main(String[] args) throws Exception { String inputHtml = "InputHtml.txt"; //新建Document对象 Document document = new Document(); //添加section Section sec = document.addSection(); String htmlText = readText...
2021-02-24
gson坑
一直只做自己会做的,就什么也做不成。最重要的是,你自己有没有兴趣——《碧蓝之海》 前两天使用Gson中遇到一个坑 同事使用 1Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); 创建gson对象 所以到我这,出现了字段不序列化,或者反序列化不了的问题 例如下面这个类 1234567891011@Datapublic static class User implements Serializable { private static final long serialVersionUID = 509877226276918727L; @Expose private String firstName; @Expose(serialize = false) private String lastName; @Expose(serialize = false, deserialize = false) private Stri...
2021-10-12
mybatis-plus过滤不需要查询的字段
仁义忠信,乐善不倦,此天爵也 。一一孟子 之前写过过滤出需要查询的字段,也简单介绍了下Mybatis-Plus的select函数 今天写了个小函数,可以直接传入不需要查询出来的字段 12345678910111213/** * 过滤不需要查询的字段 * * @param wrapper 条件构造器 * @param functions 字段 * @return com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<T> * @author <achao1441470436@gmail.com> * @since 2021/10/12 15:51 */@SafeVarargspublic static <T> LambdaQueryWrapper<T> filterProperties(LambdaQueryWrapper<T> wrapper, SFunction<T, Serializable>... functions)...
2020-08-13
fastjson基本使用
alibaba的fastjson真香啊 首先是依赖 123456<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version></dependency> 这里列举点简单的应用 首先是对象转JSON 1234567Map<String, Object> map = new HashMap<>(1 << 3);map.put("data", "操作成功!");map.put("code", 200);map.put("success", true);map.put("...
2024-03-07
极光推送报错6027
不能因为贫穷,便辱骂祖宗,把大地母亲卖去。——泰戈尔 极光推送响应码6027: 错误码 - 极光文档 这是因为 别名绑定的设备数超过限制 3.3.2 版本新增的错误码;极光于 2020/03/10 对「别名设置」的上限进行限制,最多允许绑定 10 个设备,如需更高上限,请联系商务 我们可以手动解绑,java的sdk是如下cn.jpush.api.JPushClient#deleteAlias: 1jpushClient.deleteAlias("truetime_9052710354240385174", null); 即可解绑
2022-06-30
2.7版本spring.factories弃用
手我是有的,就是不知如何碰你。——顾城 之前我写过一个编写一个spring-boot-starter-fastjson 今天看了一下,新版本的spring2.7,已经弃用了spring.factories 最新版的写法为: 也就是说: 里面配置放包名即可

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog