javascript
SpringBoot学习之常用注解
@SpringBootAppliaction:通常注解寫在SpringBoot啟動類中,主要包括三個作用:
? ? 1.@Configuration表示將該類作用springboot配置文件類。
? ? 2.@EnableAutoConfiguration:表示程序啟動時,自動加載springboot默認的配置。
? ? 3.@ComponentScan:表示程序啟動時,自動掃描當前包及子包下所有類。
@SpringBootConfiguration:表示將該類作用springboot配置文件類,繼承@Configuration,二者功能一致。
? ? 1.標明當前類是配置類,類內聲明一個或者多個以@Bean注解標記的方法。
? ? 2.類以@Bean標記的方法的實例對象交給spring容器管理,并且實例名就是方法名。
?@Controller:表示該類作用springbot的controller對象類來使用
? ? 1.可以掃描使用了該注解類的方法,并檢測該方法是否使用了@RequestMapping?注解。
? ? 2.該注解只是告訴springboot可以當做controller對象來掃描我,真正處理請求的是標記@RequestMapping注解的方法。
? ? 3.該注解類的視圖解析器以用來跳轉頁面jsp,html,也可以解析返回的jsp,html頁面,但必須配合模板來使用返回。
? ? 4.如果返回json等內容到頁面,則需要在方法上加@ResponseBody注解。
@RestController:該注解相當于@Controller+@ResponseBody的作用
? ? 1.返回json數據不需要在方法前面加@ResponseBody注解。
? ? 2.使用@RestController這個注解,就不能返回jsp,html頁面,視圖解析器無法解析jsp,html頁面。
?
?
? ??
轉載于:https://www.cnblogs.com/michaelShao/p/10234156.html
總結
以上是生活随笔為你收集整理的SpringBoot学习之常用注解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java应用的优化【转】
- 下一篇: gradle idea java ssm