Class NutzDaoAutoConfiguration
java.lang.Object
tech.riemann.nif.nutz.dao.NutzDaoAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(org.nutz.dao.Dao.class)
@ConditionalOnExpression("${nif.nutz.dao.enabled:true}")
@AutoConfigureAfter(org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration.class)
@EnableConfigurationProperties(NutzDaoAutoConfigurationProperties.class)
@Import(SpringResourceLocationConfiguration.class)
public class NutzDaoAutoConfiguration
extends Object
Nutz DAO 自动配置类。
该类用于在 Spring Boot 应用中自动配置 Nutz 的 Dao 组件及相关依赖, 包括 SqlManager、DaoRunner 和 SQL 模板引擎等。
- Author:
- Kerbores(kerbores@gmail.com)
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NutzDaoAutoConfiguration
public NutzDaoAutoConfiguration()
-
-
Method Details
-
initSqlTemplate
@PostConstruct public void initSqlTemplate()初始化 SQL 模板引擎设置。根据配置决定是否启用特定类型的 SQL 模板(FreeMarker 或 Beetl), 并将指定的模板类注册到 Sqls 工具类中。 同时添加自定义资源扫描路径。
-