2021年12月8日

Spring - bean的生命周期与后置处理器

摘要: 1.设置初始化之前与对象销毁之前执行的方法 public class UserService { /*对象初始化之前执行*/ public void initMethod(){ } /*对象初始化之后执行*/ public void destroyMethod(){ } } <bean id="us 阅读全文

posted @ 2021-12-08 15:26 每天积极向上 阅读(33) 评论(0) 推荐(0) 编辑

spring - ioc - 注解创建对象与注入属性

摘要: 1、创建对象有四个注解(类上) (1)@Component:web层,确定不了事哪一个层的时候使用 (2)@Controller:控制层,就是我们的action层 (3)@Service:业务逻辑层,就是我们的service或者manager层 (4)@Repository:持久层,就是我们常说的d 阅读全文

posted @ 2021-12-08 14:47 每天积极向上 阅读(114) 评论(0) 推荐(0) 编辑

spring - ioc - 配置文件注入属性

摘要: application.xml <!--ioc注入属性的两种方式:构造器注入与set方法注入 | 注入基本数据类型与引用数据类型--> <!--1.无参构造器创建对象--> <bean id="human" class="com.levi.dao.Human"/> <!--2.有参构造器创建对象-- 阅读全文

posted @ 2021-12-08 14:29 每天积极向上 阅读(71) 评论(0) 推荐(0) 编辑

Spring - 目录

摘要: Spring - 导入的包以及文件头 IOC spring - ioc - 配置文件注入属性 spring - ioc - 注解创建对象与注入属性 AOP Spring - aop-注解实现 Spring - aop-配置文件实现 声明式事务 Spring - 声明式事务 - 注解实现 Spring 阅读全文

posted @ 2021-12-08 13:11 每天积极向上 阅读(35) 评论(0) 推荐(0) 编辑

Spring - 导入的包以及文件头

摘要: pom.xml <!--版本配置--> <properties> <spring.version>5.3.13</spring.version> </properties> <!--spring start--> <dependencies> <!--spring context 上下文--> <d 阅读全文

posted @ 2021-12-08 13:09 每天积极向上 阅读(108) 评论(0) 推荐(0) 编辑

Mybatis - 缓存

摘要: 一级缓存 一级缓存是基于 PerpetualCache(MyBatis自带)的 HashMap 本地缓存,作用范围为 session 域内。当 session flush(刷新)或者 close(关闭)之后,该 session 中所有的 cache(缓存)就会被清空。在参数和 SQL 完全一样的情况 阅读全文

posted @ 2021-12-08 12:55 每天积极向上 阅读(41) 评论(0) 推荐(0) 编辑

Mybatis - 动态sql

摘要: 1、动态SQL:if 语句 如果 #{username} 为空,那么查询结果也是空,如何解决这个问题呢?使用 if 来判断 <select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.ys.po.User" 阅读全文

posted @ 2021-12-08 12:45 每天积极向上 阅读(27) 评论(0) 推荐(0) 编辑

Mybatis - 多对一 查询与 一对多查询

摘要: 多对一 查询 <resultMap id="" type=""> <result property="" column=""/> <result property="" column=""/> <!-- 多对一时使用此标签:association(一个对象) 一对多时使用此标签:collection 阅读全文

posted @ 2021-12-08 12:27 每天积极向上 阅读(26) 评论(0) 推荐(0) 编辑

Mybatis - 工具类

摘要: /*获取SqlSession工具类*/ public class SqlSessionFactoryUtils { private static SqlSessionFactory sqlSessionFactory; static{ try { String resource = "resourc 阅读全文

posted @ 2021-12-08 12:23 每天积极向上 阅读(32) 评论(0) 推荐(0) 编辑

2021年12月7日

Mybatis - 值传递的4种方式

摘要: 方法一:不需要写parameterType参数 public List<XXXBean> getXXXBeanList(String xxId, String xxCode); <select id="getXXXBeanList" resultType="XXBean"> select t.* f 阅读全文

posted @ 2021-12-07 19:54 每天积极向上 阅读(171) 评论(0) 推荐(0) 编辑

导航