ssm
文章平均质量分 61
ssm
Knight_AL
这个作者很懒,什么都没留下…
展开
-
常见Spring事失效12个场景
在使用@Transactional注解声明事务时,有时我们想自定义回滚的异常,spring也是支持的。可以通过设置rollbackFor参数,来完成这个功能。} }如果在执行上面这段代码,保存和更新数据时,程序报错了,抛了SqlException、DuplicateKeyException等异常。而BusinessException是我们自定义的异常,报错的异常不属于BusinessException,所以事务也不会回滚。原创 2023-07-03 15:57:46 · 738 阅读 · 0 评论 -
Spring的Bean注解
而拿屋子里已有的东西的操作就是下面要讲的用于使用Bean的注解!用于使用Bean的注解:比如@Autowired , @Resource注解,这些注解就是把屋子里的东西自己拿来用,如果你要拿,前提一定是屋子(IOC)里有的,不然就会报错,比如你要做一道牛肉拼盘需要五头牛做原材料才行,你现在锅里只有四头牛,这个时候你知道,自己往屋子里搬过五头牛,这个时候就直接把屋子里的那头牛直接放进锅里,完成牛肉拼盘的组装。是的这些注解就是需要啥想要啥,只要容器中有就往容器中拿!一类注解是用于注册Bean。原创 2023-06-06 09:29:30 · 94 阅读 · 0 评论 -
搭建 Spring 源码阅读环境
Spring在github上的仓库地址是:https://github.com/spring-projects/spring-framework。GRADLE_HOME、PATH、GRADLE_USER_HOME【可以指向安装目录自己创建的.gradle文件夹】自己在gradle-6.8.2创建一个gradle文件夹。maven本地仓库 --> 所有的jar包。Gradle 还是从 maven 仓库下载的。尽量不要下载最新版本(我下载最新版本失败了)使用我们的gradle,jdk是15版本。原创 2023-03-19 09:46:02 · 444 阅读 · 0 评论 -
Mybatis
入门namespace属性:该属性的值设置为Mapper接口的全类名id:设置为mapper接口的方法名resultType:设置方法的返回值类型<mapper namespace="com.donglin.mapper.EmployeeMapper"> <select id="selectBlog" resultType="com.donglin.entities.Employee"> select * from employee where id = #{原创 2022-06-11 18:45:28 · 163 阅读 · 1 评论 -
java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.donglin.en
java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.donglin.en原创 2022-06-24 20:38:34 · 383 阅读 · 0 评论 -
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/templates
说明web找不到路径Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/templates/index.html]记得配置这两处地方上面是配置xml文件下面是web资源目录(如果不配,就找不到)原创 2021-09-14 22:21:14 · 4611 阅读 · 0 评论