
Spring
柔美的小面
本人在校大学生一枚, 喜欢编程, 喜欢计算机,喜欢追求新的技术!!!
展开
-
Spring09:在Spring中使用注解开发
9、使用注解开发 在spring4之后,想要使用注解形式,必须得要引入aop的包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version> </dependency> 我们现在使用的是Spring5,原创 2020-07-10 21:41:37 · 142 阅读 · 0 评论 -
Spring08:Bean的自动装配
8、Bean的自动装配 自动装配是Spring满足bean依赖一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性 我们上面使用的全都是手动装配,如果不给属性赋值,那么他们全为空 在Spring中有三种装配的方式 在xml中显示的配置 -->一直在讲 在java中显示配置 -->Spring新的特性 隐式的自动装配bean【重要的】 -->就是我们讲的这个 1、测试 新建一个Maven项目 新建三个实体类,分别是:Cat、Dog、People package原创 2020-07-10 21:39:20 · 153 阅读 · 0 评论 -
Spring07:Bean的作用域
7、Bean的作用域 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象。 bean就是对象,我们之前的对象是new出来的,但是现在是用过Spring容器获取 几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。 1、singleton 当一个bean的作用原创 2020-07-10 21:35:34 · 117 阅读 · 0 评论 -
Spring:06依赖注入补充
1、常量注入 <bean id="student" class="com.kuang.pojo.Student"> <property name="name" value="小明"/> </bean> 2、Bean注入 注意点:这里的值是一个引用,ref <bean id="addr" class="com.kuang.pojo.Address"> <property name="address" value="重庆"/> <原创 2020-07-07 12:35:40 · 129 阅读 · 0 评论 -
Spring06:依赖注入
6、依赖注入 6.1、构造器注入 我们前面说的就是构造器注入:创建对象时就初始化 -->指的就是:有参构造 <!--第三种:直接通过参数名来设置构造--> <bean id="user" class="cn.edu.cxtc.domain.User"> <constructor-arg name="name" value="sushana"></constructor-arg> </bean> 6.2、Set方式注入【重点】 依原创 2020-07-07 12:31:51 · 97 阅读 · 0 评论 -
Spring05:Spring配置
5、Spring配置 5.1、别名 如果起了别名, 我们也可以使用别名来获取到对象,或者使用原来的名字(bean 中的id属性) ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); Student student = (Student) context.getBean("别名"); alias:别名属性 name:bean中的对象名(id) alias:别名 <!--起一个别名,也原创 2020-07-07 12:24:56 · 215 阅读 · 0 评论 -
Spring04:IOC创建对象的方式
4、IOC创建对象的方式 Spring在创建对象时,默认使用无参构造创建对象 默认是使用无参构造, 不要和property混淆,这个相当于使用set方法去赋值,并不是使用构造方法,(构造方法赋值后面再说)这里也可以不用property属性,那么就不调用set方法,成员变量的值就为堆中的默认值 假设我们要使用带参构造器创建对象 -->三种方式 使用下标赋值(不建议) <bean id="user" class="cn.edu.cxtc.domain.User"> <原创 2020-07-07 12:21:36 · 124 阅读 · 0 评论 -
Spring03:Hello Spring
3、Hello Spring 导入Spring的jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version> </dependency> 编写一个实体类:student package原创 2020-07-07 12:14:13 · 107 阅读 · 0 评论 -
Spring02:IOC理论推导
2、IOC理论推导 IOC(inversion of control)是一种设计思想,DI(依赖注入)是实现IOC的一种方法 之前我们要写一个业务应该写一下这几步: UserDao接口 UserDaoImplement实现类 UserService业务接口 UserServiceImplement实现类 外界只需要调用service层就可以了,不用看到Dao 注:这样子我们的代码量特别大,要是UserDao的实现类特别多,在UserServiceImpl中想调用不同的User原创 2020-07-07 12:07:50 · 207 阅读 · 1 评论 -
Spring01:认识Spring
1、Spring 1.1、简介 Spring:春天 -->给软件行业带来春天 2002年,首次推出了Spring框架的雏形:interface 21 2004年,3月24号诞生,以interface21为基础,发布了Spring1.0版本,创始人:Rod Johnson:罗宾·约翰逊 -->我惊了, 这货既然是学音乐的???我惊呆了!!!! Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架 java大框架: SSH:struct2 + Sp原创 2020-07-07 12:01:58 · 113 阅读 · 0 评论