![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring学习
Liang_toto
这个作者很懒,什么都没留下…
展开
-
Spring注解之@Autowired不成熟的理解
首先介绍一下Spring的常用注解:@Service 业务层(Spring)@Controller 表现层(SpringMVC)@Repository 持久层(Dao层,mybatis)以上三个注解都可以在value属性中设置Spring的bean的别名,位置放在public class上面一行即可,但是如果不同bean之间有关联关系,既是一个bean是另一个bean的内部属性的时候,这三个注解就不够用了。最常用的就是@Autowired,该注解可以自动装配具有兼容类型的单个Bean属性,位置原创 2020-09-13 17:45:04 · 221 阅读 · 0 评论 -
使用工厂方法来配置Bean的方式
使用工厂方法来配置Bean的方式有两种1.使用静态工厂方法package cam.spring.factory;import java.util.HashMap;import java.util.Map;public class StaticCarFactory { private static Map<String,Car> cars = new HashMap<String, Car>(); static { cars.put("Audi", new Car原创 2020-09-11 15:23:51 · 344 阅读 · 0 评论 -
Spring IOC容器中 Bean 的生命周期方法(还有添加Bean后置处理器后的生命周期)
IOC容器中 Bean 的生命周期方法在spring中Bean的生命周期分为五步,或者说是五个过程:调用构造器set方法注入对象调用对象的初始化方法(既是init()方法)执行main方法中要执行的语句执行对象的销毁方法(destroy方法)`这里是我写的对象代码:package com.spring.cycle;public class Car { public Car() { System.out.println("Car's Constructor..."); } p原创 2020-09-11 09:35:34 · 220 阅读 · 2 评论 -
spring的spel学习
关于学习spring中的spel中的报错调试经过长时间的调试,百思不得其解,浪费一个多小时,废话不多说,直接上解决办法。解决办法我们在spring的配置文件中一般设置bean的属性值是依靠类中提供的set方法设置的,而反过来要想把一个bean中的属性取出来,赋值给另一个bean的属性,则这个取出来的动作是依靠,类中提供的个体方法实现。所以, 类中一定要有set和get方法,方可解决此类错误。对于spel的强大还没有真正理解,需要继续学习!!<bean id="car" class="co原创 2020-09-10 21:49:35 · 164 阅读 · 0 评论