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 · 118 阅读 · 0 评论 -
Spring08:Bean的自动装配
8、Bean的自动装配自动装配是Spring满足bean依赖一种方式Spring会在上下文中自动寻找,并自动给bean装配属性我们上面使用的全都是手动装配,如果不给属性赋值,那么他们全为空在Spring中有三种装配的方式在xml中显示的配置 -->一直在讲在java中显示配置 -->Spring新的特性隐式的自动装配bean【重要的】 -->就是我们讲的这个1、测试新建一个Maven项目新建三个实体类,分别是:Cat、Dog、Peoplepackage原创 2020-07-10 21:39:20 · 127 阅读 · 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 · 96 阅读 · 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 · 99 阅读 · 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 · 77 阅读 · 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 · 184 阅读 · 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 · 107 阅读 · 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>编写一个实体类:studentpackage原创 2020-07-07 12:14:13 · 85 阅读 · 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 · 186 阅读 · 1 评论 -
Spring01:认识Spring
1、Spring1.1、简介Spring:春天 -->给软件行业带来春天2002年,首次推出了Spring框架的雏形:interface 212004年,3月24号诞生,以interface21为基础,发布了Spring1.0版本,创始人:Rod Johnson:罗宾·约翰逊 -->我惊了, 这货既然是学音乐的???我惊呆了!!!!Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架java大框架:SSH:struct2 + Sp原创 2020-07-07 12:01:58 · 97 阅读 · 0 评论