2021年12月8日

Spring - 声明式事务 - 配置文件实现

摘要: application.xml <!--导入外部配置文件--> <context:property-placeholder location="jdbc.properties"/> <!--创建数据源--> <bean id="dataSource" class="com.mchange.v2.c3 阅读全文

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

Spring - 声明式事务 - 注解实现

摘要: 1.配置文件 Application.xml <!--导入外部配置文件--> <context:property-placeholder location="jdbc.properties"/> <!--创建数据源--> <bean id="dataSource" class="com.mchang 阅读全文

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

Spring - aop-配置文件实现

摘要: 1.增强类(通知 / 增强) public class MyBook { public void before1() { System.out.println("前置增强........"); } public void after1() { System.out.println("后置增强.... 阅读全文

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

Spring - aop-注解实现

摘要: @Component @Aspect/*生成代理对象*/ @Order(0) public class LogProxy { @Pointcut(value="execution(* com.levi..*.*(..))") public void pointcut1(){} @Before("po 阅读全文

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

Spring - 工厂Bean

摘要: 工厂Bean /*User工厂Bean*/ @Component public class UserFactory implements FactoryBean<User> { /*返回*/ public User getObject() throws Exception { User user=n 阅读全文

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

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) 编辑

导航