独自快乐|spring框架的入门学习:AOP和面向切面的事务( 二 )
这个是配置使用在方法上 , 这个表示调用setName方法传递参数huanfeng , 完成为属性name的赋值工作 , 这个是和上面的为age属性赋值是一样的 , 不同的是这里没有使用反射
@PostConstruct
public void init(){...}
使用这个注解的方法会成为初始化方法 , 在容器创建对象的时候就会自动调用
@PreDestroy
public void destory(){..}
使用这个注解的方法会成为销毁方法 , 在容器销毁这个对象之前会自动调用
@Component("user")@Scope(scopeName="singleton")public class User { @Value("huanfeng") private String name; @Value("11") private Integer age; @Resource(name="car") private Car car;public User(String name,Integer age,Car car) {System.out.println("执行了构造方法");this.name=name;this.age=age;this.car=car; } public Car getCar() {return car; } public void setCar(Car car) {this.car = car; } public User() {System.out.println("ssas"); } public String getName() {return name; } public void setName(String name) {this.name = name; } public Integer getAge() {return age; } public void setAge(Integer age) {this.age = age; } @PostConstruct public void init() {System.out.println("初始化"); } @PreDestroy public void destroy() {System.out.println("销毁方法"); } public String toString() {return this.age+this.name+this.car.getName(); } }spring中安装sts插件之后会等很长的一段时间
我们无论是使用注解来配置还是使用配置文件来配置 , 那么我们都需要测试是否配置成功:
import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.core.env.SystemEnvironmentPropertySource;import com.huanfeng.bean.Complex;import com.huanfeng.bean.User;public class Demo { @Test public void fun1(){//1 创建容器对象ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");//2 向容器"要"user对象User c = (User) ac.getBean("user");//3 打印user对象System.out.println(c); }}这样的测试方式 , 每次创建一个测试方法都需要创建一个容器对象 , 然后获取到容器中的方法 , spring对其进行了整合 , 使用注解的方式 , 方便轻松
推荐阅读
- 快乐棒棒糖|众多男神女神加盟,看看有你期待的人吗,江苏晚会阵容曝光
- 董事长|华熙生物董事长:公司围绕“健康、美丽、快乐事业”不断投入
- 高管|华熙生物董事长:公司围绕“健康、美丽、快乐事业”不断投入
- 何伟|【高管面对面】华熙生物:保留初心 做健康美丽快乐事业
- 可馨说娱乐1|官宣加入恋综,萧亚轩动态轰动了,金莎发文“想体验萧亚轩快乐”
- 过得比我快乐|领土只能远远看着!,世界没有完成统一的3个发达国家
- 白夜追娱1|唯独不见黄明昊引热议,粉丝晒照片打脸黑粉,谢娜晒快乐家族合影
- 小海|原创玖月奇迹王小玮官宣离婚后,独自登上央视舞台,组合已经解散?
- 用智能引领快乐走进新的领域|古代名将能像影视剧游戏中一样挡住乱箭齐发吗?真有一个人能挡住
- 用智能引领快乐走进新的领域|结果悲剧了,网友称厉害了,皇帝竟娶了祖孙两代
