Spring Boot 常見標簽


@Controller(value=“名字”,descripation="描述",tags="具體" )

@RestController控制器(path="",product="charset utf-8")

@AutoWired

     

swagger用法  

      @API(方法)

         @ApiOperation

         @getMapping

        @HystrixCommand(熔斷)

@Service服務 方法

    @Service

    @AutoWired

   @Transactional 事物(value="transactionManagerApp")

@Profile({" "})

指定讀取那個yml文件

@ConfigurationProperties(prefix=" ")

指定自動讀取yml文件的位置

@Async

異步處理邏輯 返回類型Future map<>

線程池配置 實現AsyncConfigurer接口 重寫 getAsyncExecutor()方法

實例化ThreadPoolTaskExecutor 設置最小線程CorePoolSize  最大線程MaxPoolSize 等待隊列 QueueCapacity 超時AwaitTerminationSeconds

線程池關閉時等待所有任務完成繼續再繼續銷毀其他bean WaitForTasksToCompleteOnShutdown(true)     initialize 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM