当前位置: 首页 > wzjs >正文

门户网站快速制作什么是长尾关键词举例

门户网站快速制作,什么是长尾关键词举例,注册公司费用流程,wordpress新注册用户不发送邮件目录 一、问题描述二、场景还原三、原因分析四、解决方案五、拓展知识参考文献 一、问题描述 在微服务项目中的公共模块进行了Mybatis Plus配置,创建了配置类并添加了Configuration注解,其他模块引入该模块后不生效 我这里是在Mybatis Plus公共模块中注…

目录

  • 一、问题描述
  • 二、场景还原
  • 三、原因分析
  • 四、解决方案
  • 五、拓展知识
  • 参考文献

一、问题描述

在微服务项目中的公共模块进行了Mybatis Plus配置,创建了配置类并添加了@Configuration注解,其他模块引入该模块后不生效
我这里是在Mybatis Plus公共模块中注入了自定义SQL方法,测试模块获取失败

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

在这里插入图片描述


二、场景还原

前情提要:【抽丝剥茧知识讲解】【沉浸式解决问题】自定义MyBatis-Plus 3.5.12中的BaseMapper,并实现真正的批量插入
在文章的最后单独创建了一个模块配置Mybatis-plus,在一个模块内测试没问题,在其他模块测试时就获取不到了


三、原因分析

spring boot启动需要一个启动类,上面有@SpringBootApplication注解,但是该启动类启动时只扫描自己目录下的各种bean,引入的依赖中的正常是不自动装载的


四、解决方案

给公共模块中的bean设置成自动配置就好了

在公共模块的resources目录下创建固定目录
在这里插入图片描述

输入目录名META-INF后回车

META-INF

在这里插入图片描述
继续在META-INF目录下创建spring,要分开创建

spring

在这里插入图片描述
再创建文件
在这里插入图片描述

输入文件名org.springframework.boot.autoconfigure.AutoConfiguration.imports后回车

org.springframework.boot.autoconfigure.AutoConfiguration.imports

在这里插入图片描述
右键配置类复制类路径
在这里插入图片描述
粘贴到org.springframework.boot.autoconfigure.AutoConfiguration.imports中,如果有其他的需要自动配置的bean粘贴在下面即可
在这里插入图片描述
再次运行就注入成功了

@SpringBootTest
public class UserTest {@AutowiredUserMapper userMapper;@AutowiredIUserService userService;void truncate() {userMapper.truncateTable(); // 每次测试前情况表}List<User> userList() {List<User> userList = new ArrayList<>();for (int i = 0; i < 300000; i++) {User user = new User();user.setName("姓名"+i);userList.add(user);}return userList;}@Testvoid test3() {truncate();StopWatch stopWatch = new StopWatch();stopWatch.start();userService.saveBatch(userList());stopWatch.stop();System.out.println(stopWatch.getTotalTimeMillis());}

在这里插入图片描述

五、拓展知识

SpringBoot提供了SPI扩展的方式引入其他依赖中的Bean,即自动装配,SpringBoot2.7以前可以通过配置META-INF/spring.factories文件,
SpringBoot2.7以后可以通过配置META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件,不过SpringBoot2.7以后为了兼容以前的版本习惯,依然可以配置META-INF/spring.factories

参考文献

SpringBoot自动配置原理:@EnableAutoConfiguration解析


喜欢的点个关注吧><!祝你永无bug!

/*_ooOoo_o8888888o88" . "88(| -_- |)O\  =  /O____/`---'\____.'  \\|     |//  `./  \\|||  :  |||//  \/  _||||| -:- |||||-  \|   | \\\  -  /// |   || \_|  ''\---/''  |   |\  .-\__  `-`  ___/-. /___`. .'  /--.--\  `. . __."" '<  `.___\_<|>_/___.'  >'"".| | :  `- \`.;`\ _ /`;.`/ - ` : | |\  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^佛祖保佑       永无BUG
*/
http://www.dtcms.com/wzjs/503935.html

相关文章:

  • 从网站建设到网站运营重庆seo技术分享
  • 临漳网站制作关键词首页排名优化价格
  • 网店营销推广计划书最新黑帽seo教程
  • 医疗美容医院网站建设百度推广后台登陆入口
  • 有什么做第二职业的网站吗一站式推广平台
  • 网站建设大德通湖南网站建设效果
  • 哪个视频网站有潮汕做爰视频长春百度seo公司
  • 成都建设网站费用seo好学吗
  • 宠物网站建设的目的青岛网站建设优化
  • 整站seo优化推广营业推广方式
  • WordPress写文章一直转宁波seo怎么推广
  • 做体力活的网站今日军事新闻热点事件
  • 药品网站如何建设佛山百度推广公司
  • 做彩票网站需要多少钱公司运营策划方案
  • 如何查网站域名备案百度优化教程
  • 西安市城乡建设委员会查询网站口碑营销的例子
  • 常州做网站价格app开发教程
  • 品牌建设和品牌打造方法宁波百度seo点击软件
  • jsp商务网站建设全国疫情最新数据
  • 东莞做个网站百度竞价课程
  • 想开网店哪个平台好seo单词优化
  • 网站建设金硕网络免费推广软件平台
  • 辽宁省网吧监管对网站有做用吗磁力引擎
  • html网站的直播怎么做的优化设计五年级下册语文答案
  • 做IT的会做网站吗中国seo网站
  • 如何免费建设自己稳定的网站排名怎么优化快
  • 郑州门户网站制作seo优化大公司排名
  • 餐饮品牌网站建设百度百科官网首页
  • 微信小程序开发常见问题sem和seo
  • dns可以将网站域名解析电商网址