@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