-
使用@autowired可以完成设值注入和构造注入,
可以注解注解成员变量也可以注解setter方法构造器。
查看全部 -
component ,service, repository,controller
默认使用类名,且首字母小写作为bean的id;或则指定id@Component("BeanAnnotation")
查看全部 -
这里的resource是
org.springframework.core.io.Resource
里面的,不要导错了。
查看全部 -
设置注入:service层要调用dao层,将dao层作为service层的属性,然后才能使用set方法来注入。配置文件中两个接口即为两个bean的id,将dao层的bean注入到service层的bean中,即ref="injectionDao".测试时,调用方法时不new出新对象,injectionService(接口) 对象=super.getBean("injectionService");对象.方法()
查看全部 -
自动装载:
在bean容器中,不要再设置property或constructor,只要在引用的bean里面添加set方法,并bean容器中设置default-autowire。
byName有一个需要注意的地方:
name的含义就是我们在ioc容器中声明的id必须和setter方法名对应,例如id = autoWritingDAO111,setter方法名就是setAutoWritingDAO111,这一点似乎没讲到。
查看全部 -
面向接口编程:1.接口里面有方法,但没有方法体,即没有具体实现。
2.实现类implement接口,并@overwide接口中的方法,具有方法体。
3.测试:接口 对象=new 实现类();输出。实现类的变动不影响各层之间的调用。
查看全部 -
框架的定义
查看全部 -
设置注入:
在InjectionServiceImpl里面必须有set方法(setInjectionDAO),这个set方法会自动调用
构造注入:
在InjectionServiceImpl里面必须有一个构造器,而且参数必须是injectionDAO,大小写必须一样
查看全部 -
mmmmm
查看全部 -
类的自动监测及Bean的注册
查看全部 -
ResourceLoader
查看全部 -
Resources
查看全部 -
Bean的自动装配
查看全部 -
what is Aware
查看全部 -
配置全局默认初始化,销毁方法
查看全部
举报