摘要: 目标:配置通用Mapper组件到Spring Boot项目中并使用 Mapper<T>接口 分析:通用Mapper:可以实现自动拼接sql语句,所有的mapper都不用编写任何方法也就是不用编写sql语句,可以提高效率 1.添加启动器依赖2.改造UserMapper继承Mapper<User>3.修 阅读全文
posted @ 2020-10-15 17:24 与f 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 目标:配置Mybatis在Spring Boot工程中的整合包,设置mybatis的实体类别名,输出执行sql语句配置项 分析:1.添加启动器依赖I(mybatis官方)2.配置mybatis:实体类别名包,日志,映射文件等3.配置MapperScan(扫描) 步骤:1.添加mybatis官方对sp 阅读全文
posted @ 2020-10-15 16:49 与f 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 目标,配置Spring Boot自带默认的Hikari数据库连接池和使用@Transactional注解进行事务配置 分析:事务配置1.添加事务相关的启动器依赖,mysql相关依赖2.编写业务类UserService,使用@Transactional事务注解3.数据库连接池hikari配置(默认的) 阅读全文
posted @ 2020-10-15 16:12 与f 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 官网的一段话: 如果你想要保持Spring Boot的一些默认MVC特征,同时又想自定义一些MVC配置(包括:拦截器,格式化器,视图控制器,消息转换器等等),你应该让一个类实现WebMvcConfigurer,并且添加@Configuration注解,但是,千万不要加@EnableWebMvc注解, 阅读全文
posted @ 2020-10-15 15:33 与f 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 目标:可以修改tomcat的端口和访问项目中的静态资源 分析:1.修改tomcat端口 查询**Properties类,设置配置项(前缀+类变量名)到application配置文件中 2.访问项目中的静态资源 静态资源放置的位置;放置静态资源并访问这些数据 流程:找到自动配置类的属性类(***Pro 阅读全文
posted @ 2020-10-15 14:17 与f 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 目标:了解Spring Boot项目的配置加载流程小结:在‘META-INF\spring.fatories’文件中定义了很多自动配置类;可以根据在pom.xml文件中添加的启动器依赖自动配置组件 通过如下流程可以修改application配置文件(porperties或yml),改变自动配置的组件 阅读全文
posted @ 2020-10-15 11:42 与f 阅读(102) 评论(0) 推荐(0) 编辑