component注解無法注入 component注解和service注解區(qū)別?
component注解和service注解區(qū)別?點擊@service注解可以看到@service是指@Component注解,即組件注解實現(xiàn)的所有功能都可以通過@service實現(xiàn),@service是
component注解和service注解區(qū)別?
點擊@service注解可以看到@service是指@Component注解,即組件注解實現(xiàn)的所有功能都可以通過@service實現(xiàn),@service是@Component的進一步發(fā)展。由@service注釋注釋的類將被spring標識為業(yè)務邏輯層,它包含一對spring用來管理業(yè)務邏輯層的邏輯。
注解service和component的區(qū)別?
@Service用于標記業(yè)務層組件
@controller用于標記控制層組件(如struts中的action)
@repository用于標記數(shù)據(jù)訪問組件,即Dao組件
@component一般指組件。當組件不容易分類時,我們可以使用此注釋來標記它們。
springboot為什么要configuration而不用component?
組件是生成一個實體,類似于在XML中定義一個bean配置是聲明一個配置項,相當于添加一個XML文件
~]@配置和@Component的區(qū)別是:@Component注釋的作用域最廣,所有類都可以注釋,但是@Configuration注釋通常在這樣的類上進行注釋:這個類有一個用@value注釋的成員變量和一個用@bean注釋的方法,后者是一個配置類。