注解名稱 | 作用 |
---|---|
@Autowired | 就是幫你找到ioc容器中雇庙,對應(yīng)id的實例賦值到你的變量上 |
@Qualifier("BookServiceImpl") | 當(dāng)有多個同一類型的 Bean 時掖鱼,可以用 @Qualifier(“name”) 來指定帮寻。與 @Autowired配合使用。@Qualifier 只描述符除了能根據(jù)名字進(jìn)行注入弄企,還能更詳細(xì)的控制如何選擇候選者 |
@Controller | 把Controller層交給spring-mvc接管1.如果需要返回到指定頁面超燃,則需要用 @Controller配合視圖解析器InternalResourceViewResolver才行。2.如果需要返回JSON拘领,XML或自定義mediaType內(nèi)容到頁面意乓,則需要在對應(yīng)的方法上加上@ResponseBody注解。 |
@RestController | 如果只是使用@RestController注解Controller约素,則Controller中的方法無法返回jsp頁面届良,或者h(yuǎn)tml,配置的視圖解析器 InternalResourceViewResolver不起作用圣猎,返回的內(nèi)容就是Return 里的內(nèi)容士葫。 |
@RestController | 是@Controller和@ResponseBody的結(jié)合體,兩個標(biāo)注合并起來的作用送悔。 |
@RequestMapping | 可以指定GET慢显、POST請求方式 |
@GetMapping | 等價于@RequestMapping的GET請求方式 |
注解 | 作用 |
---|---|
@ComponentScan | 自動掃描組件,可自發(fā)配置一些Bean |
@Configuration | 等同于 spring 的 XML 配置文件 |
@EnableAutoConfiguration | 根據(jù)jar依賴自動配置Spring應(yīng)用 |
@SpringBootApplication | 給springBoot自動進(jìn)行必要的配置(@Configuration 欠啤,@EnableAutoConfiguration 和 @ComponentScan) |
@ResponseBody | 異步獲取數(shù)據(jù) |
@Controller | 定義控制類 |
@RequestMapping | 負(fù)責(zé)URL到Controller中的具體參數(shù)的映射 |
@Import | 導(dǎo)入其他配置類 |
@ImportResourc | 加載xml配置文件 |
@Autowired | 自動導(dǎo)入依賴的Bean |
@Service | 修飾Server層 |
@Repository | 可以確保 DAO 或者 repositories 提供異常轉(zhuǎn)譯荚藻,這個注解修飾的 DAO 或者 repositories 類會被 ComponetScan 發(fā)現(xiàn)并配置,同時也不需要為它們提供 XML 配置項 |
@Bean | 等同于xml中配置的Bean |
@Value | 注入值給配置類 |
@Inject | 等同于@Autowired(無required 屬性) |
@Component | 泛指組件 |
@Qualifier | 當(dāng)有多個同一類型的 Bean 時洁段,可以用 @Qualifier(“name”) 來指定应狱。與 @Autowired配合使用。@Qualifier 只描述符除了能根據(jù)名字進(jìn)行注入祠丝,還能更詳細(xì)的控制如何選擇候選者 |
@Resource | @Resource(name=”name”,type=”type”) 默認(rèn) byName 與@Autowired類似 |
JAR包沒有放入lib