@Componet(value="xxx") @Scope(value="singleton")//單例,默認是單例 public class MyCass(){} 上面那個注解會在spring容器里實例化一個對象類型是 MyClass,對象名字是xxx,莫認是 類名首字母小寫 即 myClass public class TestClass{ //注入 @Resource(name="xxx")//可不寫name,默認是按照默認的類名首字母小寫匹配 public void method(MyClass T) {} } spring裝配原理:在需要實例化的類名前 用componet注解,就會實例化對象到spring容器中 在需要使用該對象來實例化其他對象時,可以在其他對象的set方法前使用@Resource這一注解,來使用容器中的這個對象 |
|