springboot2.x幾個常用註解說明

@Controller 作⽤用:⽤用於標記這個類是⼀一個控制器器,返回⻚頁⾯面的時候使⽤用;如果要返回JSON,則需 要在接⼝口上使⽤用@ResponseBody纔可以

@RestController 作⽤用:⽤用於標記這個類是⼀一個控制器器,返回JSON數據的時候使⽤用,如果使⽤用這 個註解,則接⼝口返回數據會被序列列化爲JSON

@RestController = @Controller+@ResponseBody

@RequestMapping 作⽤用:路路由映射,⽤用於類上做1級路路徑;⽤用於某個⽅方法上做⼦子路路徑

@SpringBootApplication 作⽤用: ⽤用於標記是SringBoot應⽤用,⾥裏裏⾯麪包含多個⼦子註解,即

@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan
@Configuration: 主要標註在某個類上,⽤用於spring掃描注⼊入,⼀一般結合@Bean使⽤用
@EnableAutoConfiguration: 啓⽤用Spring的⾃自動加載配置,⾃自動載⼊入應⽤用程序所需的所有Bean
@ComponentScan:告訴spring掃描包的範圍,默認是Applocation類所在的全部⼦子包,可以指定 其他包
@ComponentScan({"com.test.package1","com.test.package2"})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章