不使用XML,使用代码配置 logger 可以在代碼中直接使用CommonLoggerFactory 創建對象后,自動配置相關日志書寫的參數,無需使用XML進行配置
對全局的API 異常進行攔截 1.根據攔截異常的錯誤碼對錯誤描述消息進行國際化處理 2.允許自定義不同的異常類,並添加個性化的邏輯進行處理
基于org.springframework.web.client.RestTemplate基础上封装 根本平时使用习惯提供更多的调用模板
mybatis 数据库层在项目中需要划分为不同模块时,可能会只读取并使用第一个模块内的xml 文件 此项目包括类RepositoryConfigScanner ,会重新注入MapperScannerConfigurer,SqlSessionFactory,为扫描的mapper和dao重新制定路径,并确切的读取到每个模块下资源 使用步骤: 1.application.properties 添加mybatis.scanner.base.package,用于定义扫描的根目录 2.在需要被扫描的模块添加实现RepositoryInfoProvider的类型,并加上注解RepositoryInfoAnnotation 例子: @RepositoryInfoAnnotation(resources = { "classpath:mapper/user/*.xml" }) public class UserRepositoryProvider implements RepositoryInfoProvider { }