随笔分类 - Spring
摘要:(本案例使用maven项目) 1.三个实体类: 2.spring配置文件: (applicationContext.xml) 3.测试类: 4.pop.xml 参考博客:https://www.cnblogs.com/kuotian/p/8795812.html
阅读全文
摘要:1.需要在Spring的配置文件(applicationContext.xml)中加入一句: 2.接下来直接在相应的包下创建实体类,并添加上注解: User . java 3.IOC注入: 3.1 可以不提供set方法,直接在属性名上 @Value("属性值") 3.2若有set方法,则直接在set
阅读全文
摘要:1.事务的介绍: 事务涉及到数据的一致性问题。 事务:要么都成功,要么都不成功! 事务的四大特性: ACID :原子性;一致性;隔离性;持久性。 编程中遇到的实际问题: 在如下的实现类(UserDaoImpl)中,执行了:先添加一个user,再删除一个user的操作,最后打印出所有的用户列表。 当我
阅读全文
摘要:(本案例是idea下的maven项目,补充上一篇文章) 1.编写加了注解的增强类: 2.spring的配置文件 dnno.xml 3.测试类的编写: 总结:增强类添加了注解; 在类名上面添加 切面的注解,在类中的方法名上面添加 织入时机的注解(并声明切入点,切入点就是要织入的接口实现类的目标方法)。
阅读全文
摘要:(本案例还是结合上一篇文章,给UserServiceImpl的方法中横向织入日志信息) 1.自定义的增强类的编写: 2.spring 配置文件的编写: 3.测试类的编写:(接口接收,和动态代理一样) 总结:自定义的增强类相当于是切入面,增强类中方法就是要横向织入实现类中(即切入点)的方法。
阅读全文
摘要:(本案例是 idea下的maven项目) 1.UserService(接口的编写): 2.UserServiceImpl(接口实现类)的编写: 3.定义日志增加类的实现: 4.Spring 核心配置文件的编写(applicationContext.xml)的编写: 5.测试类的编写:(注意获取Bea
阅读全文
摘要:在进行 mybatis spring 整合中出现的,查明原因是因为在 UserMapperImpl中没有写接口方法的实现。 (使用UserMapperImpl的sqlSession属性) 实现如下:
阅读全文
摘要:UserMapper.xml文件没有写并且在beans.xml(applicationContext.xml)文件中没有配置mybatis的核心配置文件(注意:属性namespace:写的对应的接口)(注意:写完后记得在核心配置文件中注册)配置文件的关联:UserMapper.xml >mybati
阅读全文
摘要:(本案例是idea下的maven工程) 案例一:mybatis的回顾: 整体流程的回顾: 1.pojo实体类:User 2.接口 UserMappe 3.接口的配置文件 UserMapper.xml 4.mybatis的核心配置文件: 5.测试类的编写: 案例二:mybatis-spring的整合:
阅读全文
摘要:1.AoP所解决的问题: 在编写程序时,业务需求和系统需求 (日志,事物,资源释放等) 交织在一起时,会使得我们的程序变的庞大,冗余维护起来也是头疼。AoP(面向切面)的思想就提出我们可以将业务需求和系统需求分离,可以更好的专注于业务需求的编写,再将系统需求横向编织进来,这就大大降低了程序之间的耦合
阅读全文
摘要:代理模式可分为静态代理,动态代理。 1.静态代理: 静态代理的角色分析: 1.真实对象; 2.代理真实对象的对象(代理对象)一般会添加一些附加的操作; 3.真实对象和代理对象抽象出来的公共部分(一般为抽象类或者接口); 4.用户(通过代理对象来调用真实对象的方法)。 静态代理的一个代码案例: 情景模
阅读全文
摘要:在Spring中,那些组成应用程序的主体及由SpringIOC容器所管理的对象,被称之为bean。简单地讲,bean就是由IOC容器初始化、装配及管理的对象。 配置文件中定义 Bean 时,我们不但可以配置 Bean 的属性值以及相互之间的依赖关系,还可以定义 Bean 的作用域 。作用域会对 Be
阅读全文
摘要:1.bean标签: 2.alias:给bean对象取别名:
阅读全文
摘要:1.Ioc (inversion of control)控制反转(是一种思想)。 IoC是一种思想,在此之前程序中使用对象的创建都必须由程序员完成,IoC将对象的创建,保存,以及管理(生命周期)交由Spring来完成,所以Spring也相当于一个容器(存放对象的对象),该过程即为控制反转。 作用:实
阅读全文
摘要:1.Spring是一个轻量级的控制反转【IOC】和面向切面【AOP】的(容器)框架。 2.Spring的组成: 架构 : mvc三层架构 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 S
阅读全文
摘要:(本案例为:Idea下的maven项目) 1.实体类的编写: Student.java User.java 2.src / main / resources下的applicationContext.xml文件的编写: 3.测试类的编写:
阅读全文

浙公网安备 33010602011771号