摘要:
classpath 其本质其实是指项目打包后的classes下的路径,一般用来指代“src/main/resources”下的资源路径。 通常会在各种配置文件中使用【classpath】关键字,例如: yml配置文件: WebMvcConfigurer配置类: 阅读全文
摘要:
mybatis.configuration.variables是一个可自定义的全局变量: 在 application.yml 中定义: mybatis: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.exampl 阅读全文
摘要:
#{}:将传入的数据都当成一个字符串,会对传入的变量自动加一个单引号。如:user_id = #{userId},如果传入的值是111,那么解析成sql时的值为user_id = '111',如果传入的值是id,则解析成的sql为user_id = 'id'。 ${}:将传入的参数直接显示生成在sq 阅读全文
摘要:
resultType: MyBatis查询结果resultType返回值类型详细介绍_留兰香丶的博客-CSDN博客 resultMap: java - MyBatis 结果映射总结 - 个人文章 - SegmentFault 思否 阅读全文
摘要:
在mapper.xml文件中的resultMap的type或者parameterType会用到自定义的POJO。 如果在 application.yml 中没有配置 mybatis.type-aliases-package 的话,就需要写全限定类名: <select id="selectByStud 阅读全文
摘要:
@ComponentScan @ComponentScan 注解是一个 Spring 的注解,用于扫描包上的注解将组件加载到IOC容器中。可以扫描的注解:@Controller、@Service、@Repository、@Component、@Configuration 等。 @ComponentS 阅读全文
摘要:
@Mapper @Mapper是mybatis自身带的注解。 使用@Mapper注解的接口,可以让spring自动创建该接口实现类对象。(先和对应的mapper.xml绑定,然后生成实现类) @MapperScan 有时候当我们有很多 mapper 接口时,就需要写很多 @Mapper 注解,这样很 阅读全文