![](https://img-blog.csdnimg.cn/547b03c9fb6f49af8a4fa032625678de.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 50
pring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spri
不变胖绝不罢休
这个作者很懒,什么都没留下…
展开
-
12、声明式事务
声明式事务原创 2022-06-01 12:55:34 · 99 阅读 · 0 评论 -
11、整合Mybatis
整合Mybatis原创 2022-06-01 12:46:46 · 81 阅读 · 0 评论 -
10、AOP
10、AOP10.1 什么是aopaop(aspect oriented programming):面向切面编。通过预编译的方式和运行动态代理实现程序功能的统一维护的一种技术10.2 AOP在Spring中的作用提供声明式事务:允许用户自定义切面横切关注点:跨越应用程序多个模块的方法或功能。即:与我们逻辑无关的,但是我们需要专注的部分,就是横切关注点。如:日志,安全,缓存,事务等等 切面(aspect):横切关注点被 模块化 的特殊对象。即:它是一个类 通知(advice):切面必须原创 2022-05-28 23:06:30 · 66 阅读 · 0 评论 -
9、代理模式
9、代理模式9.1 静态代理角色分析: 抽象角色:一般会使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色:代理别人的角色,里面处理一些业务 客户:访问代理对象的人 步骤1.接口//租房public interface Rent { public void rent();}2.真实角色public class Host implements Rent { @Override public void r原创 2022-05-28 22:52:22 · 52 阅读 · 0 评论 -
8、使用Java方式配置Spring
8、使用Java方式配置Spring8.1 配置类@Configuration/** * 在一个类上,加上@Configuration,这个类就变成了配置类 * Configuration会被spring托管,因为它本身就是一个@Component */@ComponentScan("com.kuang")@Import(appConfig2.class)public class appConfig { /*注册一个bean,id 就是方法名,class属性 就是方法的返回原创 2022-05-28 22:50:05 · 68 阅读 · 0 评论 -
7、使用注解开发
7、使用注解开发 确定已经导入aop的包 增加注解支持 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.原创 2022-05-28 22:49:00 · 58 阅读 · 0 评论 -
6、bean的自动装配
6、bean的自动装配 自动装配是spring满足bean依赖的一种方式 spring会在上下文中自动寻找,并自动给bean装配属性 在spring中有三种装配方式:1.在xml中显示装配2.在java中显示装配(还未学)3.隐式的自动装配bean【重要】6.1 测试 环境搭建 一个人有两只宠物! 6.2 ByName自动装配 <bean id="cat" class="com.hardy.pojo.Cat"/>原创 2022-05-28 22:47:15 · 79 阅读 · 0 评论 -
5、依赖注入(DI)dependency injection
5.1 构造器注入前面讲过了5.2 set方式注入【重点】 依赖注入:set注入 依赖:bean对象的创建依赖于容器 注入:bean对象中所有属性,由容器来注入 【环境搭建】1.复杂类型public class Address { private String address;2.真实测试对象public class Student { private String name; private Address原创 2022-05-28 22:44:54 · 88 阅读 · 0 评论 -
4、Spring配置
4、Spring配置4.1 别名<alias name="user" alias="user2"/>4.2 bean的配置 <!--id:bean的唯一标识符 class:bean对应对象所对应的权限定名:包名+类名 name:也是别名,而且name可以取多个别名 scope:作用域 singleton 单例 --> <bean id="user" class="com.kuang.pojo.User"原创 2022-05-28 22:42:08 · 49 阅读 · 0 评论 -
3、IOC创建对象的方式
3、IOC创建对象的方式3.1 使用无参构造创建对象,默认<!--bean = 对象 id = 变量名 class = new的对象 property 相当于给对象的属性设值 Hello hello = new Hello() class id = new class() --> <bean id="user" class="com.kuang.pojo.User">原创 2022-05-28 22:40:53 · 94 阅读 · 0 评论 -
2、IOC理论推导
2、IOC理论推导2.1、引言 UserDao UserDaoImpl UserService UserServiceImpl 新建一个空白的maven项目** 分析实现**1.先写一个UserDao接口public interface UserDao { void getUser();}2.再去写Dao的实现类public class UserDaoImpl implements UserDao{ @Override原创 2022-05-28 22:39:00 · 51 阅读 · 0 评论 -
1、Spring 简介
Spring笔记1、简介 Spring:春天------->给人软件行业带来了春天 2002,首次推出了Spring框架的发行:interface21框架 Spring框架以interface21框架为基础,经过重新设计,并不断丰富内涵,于2004年3月24日正式发布1.0版本 Rod Johnson ,Spring Framework创始人,著名作者,很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他不是计算机专业的,而是音原创 2022-05-28 22:17:52 · 119 阅读 · 0 评论