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

生成的target目录下也有

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

这个地方和其他的Controller中跳转页面写的不一样,多了个杠!!!
最坑的就是,在idea中运行的项目能正确访问,到了线上就访问不到了,最后去掉这个杠就好了。。。
相关推荐
2024-01-03
open-feign设置全局header
求学犹植树,春天开花朵,秋天结果实。——爱因斯坦 代码如下: 1234567891011121314import feign.RequestInterceptor;import feign.RequestTemplate;@Componentpublic class CustomRequestInterceptor implements RequestInterceptor { @Override public void apply(RequestTemplate template) { // 添加全局Header template.header("Global-Header-Name", "Global-Header-Value"); // 例如,如果您需要添加一个认证令牌,可以这样做: // template.header("Authorization", "Bearer " + authT...
2021-04-28
不要用魔法值!!!
我来到这个世界为的是看太阳和蔚蓝色的田野。——巴尔蒙特 《阿里Java手册》中第一条编程规约下的第二条常量定义里的第一条 例如这里 我们使用了魔法值 我们改成常量则为 像是字符编码此类都有对应的常量或者枚举等 例如java.nio.charset.StandardCharsets
2020-12-24
@JsonIgnore
沙漠之所以美丽,是因为在某个不知道的地方藏有一口井。——《小王子》 在项目开发中,有时会遇到一些字段并不需要或者不能返回给前端的时候(例如密码等) 则可以在对应的属性上加com.fasterxml.jackson.annotation.JsonIgnore注解 这样的话,在返回的时候就不会被序列化了 不过注意,如果加了@JsonIgnore注解,在接收参数时同样不会被序列化
2020-06-21
java8的stream流
在1.8新特性中有一个stream流 可以对集合进行很多操作,在开发里大量用到 先创建两个类,用于我们操作 12345678910111213141516import java.util.ArrayList;/** * @ClassName: StringList * @Date: 2020/6/21 0021 21:08 * @Description: 一个继承了ArrayList<String>的类 * @Author: <achao1441470436@gmail.com> */public class StringList extends ArrayList<String> { public StringList put(String s) { super.add(s); //用于链式编程 return this; }} 1234567891011121314151617181920212223242526272829303132333435...
2022-10-09
回收站拦截器
阿谀奉承者的喉咙是一座敞开的坟墓——佚名 基于mybatis-plus的租户拦截器TenantLineInnerInterceptor复制过来拓展 kotlin代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721...
2023-04-02
h2-console
名枪好躲,暗箭难防。——无名氏 分享一个h2-console的使用方式: 首先配置: 1234spring: h2: console: enabled: true 然后可以看到日志: 我们访问localhost:8080/h2-console,复制jdbc:h2:mem:2e01066c-fbfb-40a5-8ba9-3ff049d753f8到connection url 进到控制台,并成功连接 这里可以看到我们的库表信息以及进行查询 非常的好用

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