学习笔记:黑马程序员JavaWeb开发教程(2025.3.31)

11.6 案例-修改员工-查询回显

在写完代码之后,运行,出现报错:

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.

2025-03-21T12:07:44.378+08:00 ERROR 15284 --- [tlias-web-management] [ main] o.s.boot.SpringApplication : Application run failed

和老师给的代码比了一下,是@PutMapping("/emps/{id}"),动态id这里,多加了一个#,变成了/#{id},所以报错了,应该是用法不对

测试成功:

直接进行前后端联调,点击编辑-提交之后没有显示提交成功,而且图片也没有显示出来,在后端报错:was not registered for synchronization because synchronization is not active,在empService中没有添加更新时间,补充代码,但是还是出现错误,进入怀疑是前端没写好的问题,因为之前也出现过,所以直接使用postman进行调试,出现错误:

怀疑是username或者是name重复了,这里可能设置了一个唯一约束,所以将这两项进行修改,成功

11.9 案例-配置文件-参数配置化

需要回过头对案例当中的一些配置信息进行优化,也就是application.properties

引用外部工具,需要硬编码赋值的多,而且过于分散,不太合适,把赋值写到properties中,并且在工具类中使用@Value(spring里面的)赋值

按住alt,往下拖动,可以处理多行代码

11.10 案例-配置文件-yml配置文件

Yml格式的配置文件的后缀可以是yml,也可以是yaml,不同配置方式对应不同格式

常见的配置文件格式对比,在springboot中仅支持properties和yml的配置:

相关推荐
devmoon4 小时前
在 Polkadot Runtime 中添加多个 Pallet 实例实战指南
java·开发语言·数据库·web3·区块链·波卡
野犬寒鸦4 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
陈桴浮海4 小时前
【Linux&Ansible】学习笔记合集二
linux·学习·ansible
云姜.4 小时前
java抽象类和接口
java·开发语言
带刺的坐椅4 小时前
Claude Code Skills,Google A2A Skills,Solon AI Skills 有什么区别?
java·ai·solon·a2a·claudecode·skills
爱学英语的程序员5 小时前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis
xhbaitxl5 小时前
算法学习day39-动态规划
学习·算法·动态规划
智者知已应修善业5 小时前
【洛谷P9975奶牛被病毒传染最少数量推导,导出多样例】2025-2-26
c语言·c++·经验分享·笔记·算法·推荐算法
ZH15455891315 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter
Junlan275 小时前
Cursor使用入门及连接服务器方法(更新中)
服务器·人工智能·笔记