<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Spring 常見注解及其作用

      1、@ConfigurationProperties
          可以非常方便的把資源文件中的內(nèi)容綁定到對象上
       
          綁定單一屬性值,綁定整個對象屬性
       
      2、@Value("${app.name}")
      注入簡單值
       

      3、@Import

      通過導(dǎo)入的方式實現(xiàn)把實例加入springIOC容器中

       

      4、@RequestMapping

      這個注解可以用于類和方法上,用于類上,表示父路徑,如類上是demo,方法上是/demo1,那么訪問路徑就是demo/demo1

      該注解有六個屬性:
      params:指定request中必須包含某些參數(shù)值是,才讓該方法處理。
      headers:指定request中必須包含某些指定的header值,才能讓該方法處理請求。
      value:指定請求的實際地址,指定的地址可以是URI Template 模式
      method:指定請求的method類型, GET、POST、PUT、DELETE等
      consumes:指定處理請求的提交內(nèi)容類型(Content-Type),如application/json,text/html;
      produces:指定返回的內(nèi)容類型,僅當(dāng)request請求頭中的(Accept)類型中包含該指定類型才返回

       

      5、@PathVariable

      對應(yīng)路徑上的變量,用在參數(shù)前,路徑上的變量名需和參數(shù)名稱一致

       

      6、@RequestParam

      和以下代碼的作用相同

      String name =request.getParameter("name ")。

       

      7、@RequestBody

      是指方法參數(shù)被綁定到HTTP請求Body上,前端就不能用表單的方式提交了,需要用json的方式提交。

      @RequestMapping(value = "/something", method = RequestMethod.PUT)
      public void handle(@RequestBody String body,@RequestBody User user){
      //可以綁定自定義的對象類型
      }

      8、@ResponseBody

      表示輸出的是json格式的數(shù)據(jù)。

       

      9、@ModelAttribute

      1.運用在參數(shù)上,會將客戶端傳遞過來的參數(shù)按名稱注入到指定對象中,并且會將這個對象自動加入ModelMap中,便于View層使用;

      2.運用在方法上,會在每一個@RequestMapping標(biāo)注的方法前執(zhí)行,如果有返回值,則自動將該返回值加入到ModelMap中;

       

      10、@Bean

      相當(dāng)于XML中的<bean></bean>,放在方法的上面,而不是類,意思是產(chǎn)生一個bean,并交給spring管理。

       

      11、@Qualifier

      當(dāng)有多個同一類型的Bean時,可以用@Qualifier("name")來指定。與@Autowired配合使用

       

      12、@Autowired

      屬于Spring 的org.springframework.beans.factory.annotation包下,可用于為類的屬性、構(gòu)造器、方法進(jìn)行注值 

       

      13、@Resource

      不屬于spring的注解,而是來自于JSR-250位于java.annotation包下,使用該annotation為目標(biāo)bean指定協(xié)作者Bean。 

      @Resource的作用相當(dāng)于@Autowired,均可標(biāo)注在字段或?qū)傩缘膕etter方法上。 

      注意:

      @Autowired注解默認(rèn)按照類型裝配,如果容器中包含多個同一類型的Bean,那么啟動容器時會報找不到指定類型bean的異常,解決辦法是結(jié)合@Qualified注解進(jìn)行限定,指定注入的bean名稱。

      @Resource如果沒有指定name屬性,并且按照默認(rèn)的名稱仍然找不到依賴對象時, @Resource注解會回退到按類型裝配。但一旦指定了name屬性,就只能按名稱裝配了。

      @Autowired注解進(jìn)行裝配容易拋出異常,特別是裝配的bean類型有多個的時候,而解決的辦法是需要在增加@Qualitied進(jìn)行限定。

       

      14、組件類注解

      @Component :標(biāo)準(zhǔn)一個普通的spring Bean類。 
      @Repository:標(biāo)注一個DAO組件類。 
      @Service:標(biāo)注一個業(yè)務(wù)邏輯組件類。 
      @Controller:標(biāo)注一個控制器組件類。 

      @Component可以代替@Repository、@Service、@Controller,因為這三個注解是被@Component標(biāo)注的。被注解的java類當(dāng)做Bean實例,Bean實例的名稱默認(rèn)是Bean類的首字母小寫,其他部分不變。@Service也可以自定義Bean名稱,但是必須是唯一的!

       

      15、@SpringBootApplication

      包含@Configuration、@EnableAutoConfiguration、@ComponentScan
      通常用在啟動類上。

       

      16、@ComponentScan

      組件掃描。如果掃描到有@Component @Controller @Service等這些注解的類,則把這些類注冊為bean。

       

      17、@Configuration

      指出該類是 Bean 配置的信息源,相當(dāng)于XML中的<beans></beans>,一般加在主類上。

       

      18、@EnableAutoConfiguration

      讓 Spring Boot 根據(jù)應(yīng)用所聲明的依賴來對 Spring 框架進(jìn)行自動配置,一般加在主類上。

       

      19、@Profiles
      Spring Profiles提供了一種隔離應(yīng)用程序配置的方式,并讓這些配置只能在特定的環(huán)境下生效。
      任何@Component或@Configuration都能被@Profile標(biāo)記,從而限制加載它的時機。

       

       

      posted @ 2021-05-24 14:16  葉不知秋  閱讀(2708)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲日韩在线中文字幕第一页| 亚洲精品乱码久久久久久按摩高清| 在线看国产精品三级在线| 人妻聚色窝窝人体WWW一区| 中文字幕日韩有码一区| 99热门精品一区二区三区无码 | 麻豆文化传媒精品一区观看| 九九热视频在线观看一区| 婷婷99视频精品全部在线观看| 蜜芽久久人人超碰爱香蕉| 亚洲成亚洲成网| 亚洲中文字幕成人综合网| 成人嫩草研究院久久久精品| 亚洲第一区二区国产精品| 国产伦精品一区二区三区| 日韩欧美在线综合网另类| 午夜在线欧美蜜桃| 日本高清中文字幕一区二区三区| 欧美国产日产一区二区| 99国产午夜福利在线观看| 无码人妻丝袜在线视频| 无码一区二区三区免费| 日本在线 | 中文| 亚洲综合网中文字幕在线| 国产精品亚洲mnbav网站| 国模少妇无码一区二区三区| 精品国产成人亚洲午夜福利| 国内精品视频区在线2021| 成人福利一区二区视频在线| 国产精品会所一区二区三区| 妇女自拍偷自拍亚洲精品| 一卡2卡三卡4卡免费网站| 激情综合网一区二区三区| 色吊丝一区二区中文字幕| 亚洲精品日本久久久中文字幕| 一本久久a久久精品综合| 色狠狠色噜噜AV一区| 久久男人av资源站| 成人国产精品中文字幕| 亚洲av乱码久久亚洲精品| 久久96热在精品国产高清|