然后是接口的实现类
public class HelloImpl implements Hello{
//私有化接口
private Hello hello;
public HelloImpl(){
}
//Set注入
public void setHello(Hello hello){
this.hello=hello;
}
//重写接口中的say方法
@Override
public String say(String word){
System.out.println("验证此方法是否实现"+word);
return null;
}
}
public class HelloImpl implements Hello{
//私有化接口
private Hello hello;
public HelloImpl(){
}
//Set注入
public void setHello(Hello hello){
this.hello=hello;
}
//重写接口中的say方法
@Override
public String say(String word){
System.out.println("验证此方法是否实现"+word);
return null;
}
}
2017-05-09
这一节主要讲的是Spring通过配置的方式来取代new获取对象。需要对面向接口编程有所了解。
首先写一个接口
public interface Hello{
//再写接口内一个简单方法
String say(String word);
}
首先写一个接口
public interface Hello{
//再写接口内一个简单方法
String say(String word);
}
2017-05-09
否则用
Resource resource = new ClassPathResource("spring-ioc.xml");
BeanFactory beanFactory = new XmlBeanFactory(resource);
Users users = (Users) beanFactory.getBean("users");
这种方法会导致注解失效,TNND,搞了一下午要疯了,得到这么个结果欲哭无泪。
Resource resource = new ClassPathResource("spring-ioc.xml");
BeanFactory beanFactory = new XmlBeanFactory(resource);
Users users = (Users) beanFactory.getBean("users");
这种方法会导致注解失效,TNND,搞了一下午要疯了,得到这么个结果欲哭无泪。
2017-05-09
Bean的获取要用
ApplicationContext context = new ClassPathXmlApplicationContext("spring-ioc.xml");
Users users = (Users) context.getBean("users");
ApplicationContext context = new ClassPathXmlApplicationContext("spring-ioc.xml");
Users users = (Users) context.getBean("users");
2017-05-09
public @interface Autowired {
boolean required() default true;//默认值为true
}
boolean required() default true;//默认值为true
}
2017-05-08
老师讲的确实不错 单论基础的话没有看不懂的 这种框架本就是为了方便开发简单编程的目的开发的,搞不懂有什么听不懂的,按照马士兵老师的话,要从战略上藐视它
2017-05-08
学习注重的是理念和应用! 通过几章的学习,我感觉自己只是了解到了spring,并没有入门。但是我觉得这句足够了,了解大概是什么,今后在应用中在慢慢填充就可以了!感谢老师精彩的讲解
2017-05-08