![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
whitesun123
这个作者很懒,什么都没留下…
展开
-
(二) spring依赖注入
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java] view plain copypublic class User{ private String username; public Stri...转载 2018-04-07 15:26:03 · 96 阅读 · 0 评论 -
(三)Spring 单元测试
单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。 下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。1,拷贝jar包 junit-3.8.2.jar(4.x主要增加注解应用)2,写业务类[java] view plain co...转载 2018-04-07 15:30:36 · 153 阅读 · 0 评论 -
(四)Spring自动装配
set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中<bean>标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Spring环境中查找<...转载 2018-04-07 15:35:59 · 120 阅读 · 0 评论 -
(五)Spring注解
注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotation.Annotition spring框架为我们提供了注解功能。 使用注解编程,主要是为了替代xml...转载 2018-04-07 19:48:16 · 96 阅读 · 0 评论 -
(六)Spring之AOP
AOP(Aspect Oriented Programming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。 AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,而且还根业务无关,...转载 2018-04-07 20:15:59 · 108 阅读 · 0 评论 -
Spring简介
Spring容器成功启动的三大要素:1.Bean的定义信息2.Bean的实现类3.Spring本身1.Spring IOC介绍: 我的通俗理解如下:1. IOC控制反转:说的是创建对象实例的控制权从代码剥离到IOC容器控制,实际就是在xml控制,侧重于管理:2.DI依赖注入:说的是创建对象时,为这个对象注入属性值或其他对象实例,侧重于实现. 实际上IOC和DI是一个东西,侧重点不一样而...原创 2018-04-06 10:49:35 · 144 阅读 · 0 评论 -
(一)Spring简介
转自:https://blog.csdn.net/lishuangzhe7047/article/details/20740209,学习一下1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(...转载 2018-04-06 16:38:16 · 296 阅读 · 0 评论 -
spring mvc前台向后台传递表单数据的几种方式及后台数据的获取
一、一般前台向后台提交数据都会用form表单提交 表单提交信息后最好的获取方式就是映射为实体<form id="testform" method="post"> <input type="text" name="name" /> <input type="text" name="age" /&a原创 2019-01-22 10:21:52 · 5437 阅读 · 0 评论