-
使用@autowired可以完成設(shè)值注入和構(gòu)造注入,
可以注解注解成員變量也可以注解setter方法構(gòu)造器。
查看全部 -
component ,service,?repository,controller
默認(rèn)使用類名,且首字母小寫作為bean的id;或則指定id@Component("BeanAnnotation")
查看全部 -
這里的resource是
org.springframework.core.io.Resource
里面的,不要導(dǎo)錯(cuò)了。
查看全部 -
設(shè)置注入:service層要調(diào)用dao層,將dao層作為service層的屬性,然后才能使用set方法來注入。配置文件中兩個(gè)接口即為兩個(gè)bean的id,將dao層的bean注入到service層的bean中,即ref="injectionDao".測試時(shí),調(diào)用方法時(shí)不new出新對象,injectionService(接口)? 對象=super.getBean("injectionService");對象.方法()
查看全部 -
自動(dòng)裝載:
在bean容器中,不要再設(shè)置property或constructor,只要在引用的bean里面添加set方法,并bean容器中設(shè)置default-autowire。
byName有一個(gè)需要注意的地方:
name的含義就是我們在ioc容器中聲明的id必須和setter方法名對應(yīng),例如id =?autoWritingDAO111,setter方法名就是setAutoWritingDAO111,這一點(diǎn)似乎沒講到。
查看全部 -
面向接口編程:1.接口里面有方法,但沒有方法體,即沒有具體實(shí)現(xiàn)。
2.實(shí)現(xiàn)類implement接口,并@overwide接口中的方法,具有方法體。
3.測試:接口? 對象=new 實(shí)現(xiàn)類();輸出。實(shí)現(xiàn)類的變動(dòng)不影響各層之間的調(diào)用。
查看全部 -
框架的定義
查看全部 -
設(shè)置注入:
在InjectionServiceImpl里面必須有set方法(setInjectionDAO),這個(gè)set方法會(huì)自動(dòng)調(diào)用
構(gòu)造注入:
在InjectionServiceImpl里面必須有一個(gè)構(gòu)造器,而且參數(shù)必須是injectionDAO,大小寫必須一樣
查看全部 -
mmmmm
查看全部 -
類的自動(dòng)監(jiān)測及Bean的注冊
查看全部 -
ResourceLoader
查看全部 -
Resources
查看全部 -
Bean的自動(dòng)裝配
查看全部 -
what is Aware?
查看全部 -
配置全局默認(rèn)初始化,銷毀方法
查看全部
舉報(bào)