Java 必須掌握的 12 種 Spring 經常使用註解!

1.聲明bean的註解java

@Component 組件,沒有明確的角色編程

@Service 在業務邏輯層使用(service層).net

@Repository 在數據訪問層使用(dao層)xml

@Controller 在展示層使用,控制器的聲明(C)get

2.注入bean的註解it

@Autowired:由Spring提供io

@Inject:由JSR-330提供class

@Resource:由JSR-250提供配置

均可以註解在set方法和屬性上,推薦註解在屬性上(一目瞭然,少寫代碼)。service

3.java配置類相關注解

@Configuration 聲明當前類爲配置類,至關於xml形式的Spring配置(類上)

@Bean 註解在方法上,聲明當前方法的返回值爲一個bean,替代xml中的方式(方法上)

@Configuration 聲明當前類爲配置類,其中內部組合了@Component註解,代表這個類是一個bean(類上)

@ComponentScan 用於對Component進行掃描,至關於xml中的(類上)

@WishlyConfiguration 爲@Configuration與@ComponentScan的組合註解,能夠替代這兩個註解

4.切面(AOP)相關注解

Spring支持AspectJ的註解式切面編程。

@Aspect 聲明一個切面(類上) 

相關文章
相關標籤/搜索