3.MyBatis-Spring配置

1.MySQL数据库配置

需提前手动创建好数据库。

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/springblog
spring.datasource.username=root
spring.datasource.password=Password-4-Root

2.MyBatis配置

MyBatis 配置参数存储在Spring Boot应用的application.properties文件中。

配置描述
mybatis.config-locationMyBatis xml 配置文件的位置。
mybatis.check-config-location指示是否执行 MyBatis xml 配置文件的存在检查。
mybatis.mapper-locationsMapper xml 配置文件的位置。
mybatis.type-aliases-package用于搜索类型别名的包。(包分隔符为“, ; \t \n”)
mybatis.type-aliases-super-type过滤类型别名的超类。如果没有指定,MyBatis将所有从type-alias -package中搜索的类作为类型别名处理。
mybatis.type-handlers-package用于搜索类型处理程序的包。(包分隔符为“, ; \t \n”)
mybatis.executor-typeexecutor-typeSIMPLEREUSE,BATCH
mybatis.default-scripting-language-driver默认脚本语言驱动程序类。此功能需要与 mybatis-spring 2.0.2+ 一起使用。
mybatis.configuration-propertiesMyBatis 配置的外部化属性。指定的属性可以用作 MyBatis 配置文件和 Mapper 文件的占位符。有关详细信息,请参阅MyBatis 参考页面
mybatis.lazy-initialization是否启用 mapper bean 的延迟初始化。设置为true启用延迟初始化。此功能需要与 mybatis-spring 2.0.2+ 一起使用。
mybatis.mapper-default-scope被auto-configure扫描的 mapper bean 的默认范围。此功能需要与 mybatis-spring 2.0.6+ 一起使用。
mybatis.inject-sql-session-on-mapper-scan设置是否注入一个SqlSessionTemplate或一个SqlSessionFactorybean(如果您想回到2.2.1或之前的行为,请指定false)。如果与 spring-native 一起使用,应该设置true(默认)。
mybatis.configuration.*MyBatis Core 提供的Configuration bean 的属性键。关于可用的嵌套属性参见MyBatis 参考页。注意: 此属性不能与config-location同时使用。
mybatis.scripting-language-driver.thymeleaf.*MyBatis Thymeleaf 提供的ThymeleafLanguageDriverConfig bean 的属性键。关于可用的嵌套属性参见MyBatis Thymeleaf 参考页
mybatis.scripting-language-driver.freemarker.*MyBatis FreeMarker 提供的FreeMarkerLanguageDriverConfig bean 的属性键。关于可用的嵌套属性参见MyBatis FreeMarker 参考页。此功能需要与 mybatis-freemarker 1.2.0+ 一起使用。
mybatis.scripting-language-driver.velocity.*MyBatis Velocity 提供的VelocityLanguageDriverConfig bean 的属性键。关于可用的嵌套属性参见MyBatis Velocity 参考页。此功能需要与 mybatis-velocity 2.1.0+ 一起使用。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/mybatis/17026.html

(0)
上一篇 2022年9月2日 23:26
下一篇 2022年9月3日 12:52

相关推荐

  • 2.MyBatis配置

    1.configuration(配置)结构 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) env…

    MyBatis教程 2022年9月2日
    0400
  • 6.MyBatis动态SQL

    1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。 2.choose、when、otherwise 有时候,我们不想使用所有的条件,而只是想从多个条件中选择一个使用。 这类似于 Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则…

    MyBatis教程 2022年9月6日
    0350
  • 4.MyBatis映射器语句

    1.select元素 select – SELECT映射查询语句。 select元素的属性 描述 id 在命名空间中唯一的标识符,可以被用来引用这条语句。 parameterType 将会传入这条语句的参数的Java类全限定名或别名。这个属性是可选的,因为 MyBatis 可以通过类型处理器(TypeHand…

    MyBatis教程 2022年9月4日
    0360

发表回复

登录后才能评论