JavaEE网站建设
写个落后的网站
蓝冰lanbing
Talk is cheap
展开
-
心酸的两天(3):无法从bootstrap.yml获取nacos配置中心的地址:NacosException_ endpoint is blank
报错信息是:1.取不到配置:2.或者:Caused by: com.alibaba.nacos.api.exception.NacosException: endpoint is blankbootstrap.yml (bootstrap.properties) 与application.yml(application.properties)执行顺序bootstrap.yml (bootstrap.properties)︰用来在程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置a原创 2022-01-21 19:35:20 · 1207 阅读 · 1 评论 -
心酸的两天(2):nacos配置无法拉取远程配置
**报错信息:**Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘coupon.user.name’ in value “${coupon.user.name}”。。。Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.2.原创 2022-01-21 19:18:47 · 2233 阅读 · 2 评论 -
心酸的两天(1):Nacos 启动后输入默认密码后:“用户名或密码错误”
先说这个问题解决结果是很滑稽丢人的,但是林中初探之路,答案就在不起眼的脚下,可是作为毫无经验的我们却要走很多弯路dfs遍历很多才能解决。生活亦是如此。勿要小看任何人及他做的任何一件事,九层之台,起于累土,经验及时间的累积不可小觑。起因是在配置nacos作为配置中心的时候,死活拉不下来中心的配置。除了反复排列组合spring版本条件和注解以及配置文件外,也试着依据不同的文档及博客等方式去找其他思路。(具体排查收获会下篇总结)后来觉得是nacos版本太高(2.0.3),在下回低版本(1.1.3)后,竟然连原创 2022-01-21 17:05:25 · 9652 阅读 · 8 评论 -
thymeleaf的小bug之th:each与<a>标签在循环建表时只能定位和点击最后一行
先看问题:在实验室列表是用th:each弄的循环建立卡片:其对应代码是:前端倒是也能看到3个div,但是无论是点进去还是检查元素,都是只能进入最后一个的链接,也就是href = /labdetails?labid = 1003;非常奇怪,思考了很久,最后发现改成 <a type="button" class="btn btn-primary" th:href="@{labDetails(labId=${labBean.labId})}">进入实验室</a>就可以原创 2021-06-17 08:50:05 · 615 阅读 · 0 评论 -
maven/springboot项目图片存放地问题及解决方案
springboot项目在还没打包时,很多人喜欢把图片上传后,保存在项目的静态资源下,就像下面的图片那样但是,我们不应该把与项目无关的资源全放在这,最好是无论在本地运行还是部署到服务器,都能做到“干湿分离”so:我们可以在他打包后的同级目录下设置upload文件夹那用代码如何实现?第一种(不推荐),还是不够灵活配置application.properties文件, 在配置文件中声明图片的绝对路径及相对路径server.port=8899file.upload.path=F://images原创 2021-06-15 19:59:47 · 3974 阅读 · 0 评论 -
用thymeleaf实现前端的奇偶展示(用th:if+th:each实现)
想实现的效果:我在查thymeleaf的过程中发现有这样的教程:条件语句条件语句使用th:if语法,用于逻辑判断,条件表达式成立时执行标签的内容,否则不执行。如下所示:<div th:if="${user.isAdmin()==false}"> ..... </div>自己摸索得出判断方法:<div class="card-body" th:each="labBean,status : ${labBeanList}">原创 2021-06-15 18:45:15 · 962 阅读 · 0 评论 -
完美解决 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or
在单元测试的时候:报:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test解决:1.你要有启动类,这个一般没人犯错;2.junit他不知道你的启动类在哪;但是我们看提示:所以,有博主说应该吧test和启动类放在一起,但是,这不.原创 2021-06-14 20:36:47 · 2239 阅读 · 1 评论 -
引用外部.css或.js文件时报404错误
引用外部.css或.js文件时报404错误排除过滤器的因素,通过F12查看可知路径正确与否jsp或html页面引用外部.css或.js文件时,注意路劲问题,如果设置不当,会引用不到这些外部的文件假设使用下面的目录结构:-webapp|-MyProject 目录|–WebContent 目录|—scripts 目录—dtree.js 文件|—styles 目录—main.css 文件|—pages 目录—test.jsp 文件现在例如要在test.jsp中引用scripts目录原创 2021-05-24 20:37:32 · 2967 阅读 · 3 评论 -
两种HttpSession监听器辨析及Session的钝化活化【示例代码】(BindingListener和AttributeListener)
两种HttpSession监听器辨析及Session的钝化活化【示例代码】(BindingListener和AttributeListener)首先我写了个类:BeanListener(看起来比较唬人,但是这一个例子包含了两种监听器和Session的钝化和锐化)代码下有图解释(。-ω-)zzz,防止看官一头雾水:package com.DT.Listener;import java.io.Serializable;import javax.servlet.http.HttpSessionAct原创 2021-02-02 20:10:49 · 213 阅读 · 0 评论 -
El表达式“attribute items does not accept any expressions”
El表达式“attribute items does not accept any expressions”正常该导入:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>报错:==> Preparing: select id,name,password from users ==> Parameters: Users [id=1, name=lzz, password=123]Users [id=原创 2020-07-30 21:24:20 · 272 阅读 · 0 评论 -
解决jdbc(jdbctemplate)在测试类时不报错在TomCatb部署后报错
解决jdbc(jdbctemplate)在测试类时不报错在TomCatb部署后报错(:jdbc/core/JdbcTemplate : Unsupported major.minor version 52.0)写在前面:菜鸡日志,轻喷。在经历N天jdbctemplate,poi的奋斗后,可算是能在测试类中拿到数据了:(因为只要药剂名字所以其他值为空;)但是bug就像女朋友跑步,一波未平一波又起·····有点像上一篇中经历过的错误,但是不同之处是这次的junit(测试)没报错啊,(现阶段的学习就是原创 2020-06-07 22:55:26 · 586 阅读 · 0 评论 -
Java实现Excel导入数据库时:jar包问题(ss.usermodel.cell找不到)等
Java实现Excel导入数据库时:jar包问题(ss.usermodel.cell找不到)等在做网站时遇到一个没学过的知识:实现excel数据导入mysql数据库。所用类: XSSFWorkbook,XSSFSheet,XSSFRow所以本博客解决的是用以上类的jar包。写这篇博客目的有二:“纪念”在导包问题浪费的6个小时;像这种自学性问题暴露了一些高中埋下的不良学习习惯思考习惯。网上的大神有的教代码不多复制几行让人家看看用的啥jar包,有的吧,jar包和我用的又不是一个类,属实难受。总之:关原创 2020-06-01 21:42:46 · 1388 阅读 · 0 评论