pinked

导航

上一页 1 ··· 4 5 6 7 8 9 下一页

2020年1月15日 #

使用注解开发

摘要: 使用注解开发 使用注解所需要的包: org.springframework:spring aop:5.2.2.RELEASE 添加注解的支持 1. bean 2. 属性的注入 3. 衍生的注解 @Component有几个衍生注解,在web开发中,会按照mvc三层架构分层 dao @Repositor 阅读全文

posted @ 2020-01-15 16:50 pinked 阅读(155) 评论(0) 推荐(0)

2020年1月14日 #

bean的自动装配

摘要: bean的自动装配 在Spring中有三种装配的方式 1. 在xml中显示配置 2. 在java中显示配置 3. 隐式自动装配bean 1.测试环境搭建 一人一猫一狗 2.byName自动装配 在容器上下文中找和自己对象set方法后面的值对应的bean id bean的id必须是唯一的 3.byTy 阅读全文

posted @ 2020-01-14 20:14 pinked 阅读(128) 评论(0) 推荐(0)

依赖注入

摘要: 依赖注入 1.构造器注入 2.set注入 依赖注入 依赖:bean对象的创建依赖于容器 注入:bean对象中的所有属性,有容器来注入 环境搭建 1. 复杂类型 2. 真实对象 3. beans.xml 4. 测试类 3.扩展方式注入 可以使用p命名空间和c命名空间进行注入 p命名空间和c命名空间不能 阅读全文

posted @ 2020-01-14 18:54 pinked 阅读(135) 评论(0) 推荐(0)

spring配置

摘要: spring配置 1.alias 2.bean的配置 id: bean的唯一标识符,相当于对象名 class: bean对象所对应的全限定名 包名+类型 name:别名,可以有多个别名 3.import 用于导入配置文件 阅读全文

posted @ 2020-01-14 12:57 pinked 阅读(101) 评论(0) 推荐(0)

IOC创建对象的方法

摘要: IOC创建对象的方法 1. 默认使用无参构造创建对象 2. 如需要使用有参构造创建对象 总结:在配置文件加载的时候,容器中管理的对象就已经被初始化了 阅读全文

posted @ 2020-01-14 12:07 pinked 阅读(379) 评论(0) 推荐(0)

hello spring

摘要: hello spring Hello 对象是谁创建的 ? 【 hello 对象是由Spring创建的 】 Hello 对象的属性是怎么设置的 ? 【hello 对象的属性是由Spring容器设置的 】 这个过程就叫控制反转 : 控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身控制创建 阅读全文

posted @ 2020-01-14 11:31 pinked 阅读(161) 评论(0) 推荐(0)

2020年1月13日 #

IOC理论推导

摘要: IOC理论推导 1. UserDao 接口 2. UserDaoImpl 实现类 3. UserService 业务接口 4. UserServiceImpl 业务实现类 在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改原代码!如果程序代码量十分大,修改一次的成本 阅读全文

posted @ 2020-01-13 17:48 pinked 阅读(203) 评论(0) 推荐(0)

spring leile

摘要: spring leile 1.简介 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 阅读全文

posted @ 2020-01-13 16:54 pinked 阅读(131) 评论(0) 推荐(0)

缓存

摘要: 缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是 阅读全文

posted @ 2020-01-13 15:36 pinked 阅读(110) 评论(0) 推荐(0)

2020年1月11日 #

动态SQL

摘要: 动态SQL 什么是动态SQL:根据不同条件生成不同的SQL语句 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis 采用功能强大的基于 阅读全文

posted @ 2020-01-11 20:20 pinked 阅读(149) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页