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

电子商务网站设计心得北京网站设计制作费用

电子商务网站设计心得,北京网站设计制作费用,百度关键词优化有效果吗,在线网页翻译成中文目录 一、问题描述二、场景还原三、原因分析四、解决方案五、拓展知识参考文献 一、问题描述 在微服务项目中的公共模块进行了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/833840.html

相关文章:

  • 网站内容营销西安巨久科技网站建设
  • 网页站点是什么意思网页制作设计框架
  • 上市公司网站推广方案阿里巴巴网站特色
  • 自己做网站如何销售软件开发项目预算表
  • 做漆包线的招聘网站青海省住房和城乡建设厅网站
  • 评价一个网站的优缺点网页设计 参考网站
  • 网站开发的软件支持建设银行个人网上银行登录入口
  • 营销型网站建设价格贵吗记账公司
  • 南京网站排名优化费用有哪些网络营销公司
  • 惠州仲恺住房和城乡建设局网站最近一周热点回顾
  • iis发布网站慢绍兴网络推广公司
  • 福永外贸网站建设公司外贸公司网页设计
  • 做网站时的注册权起到什么作用哪里网站建设公司好
  • 河西网站建设制作wordpress 子主题
  • 百度有没有做游戏下载网站吗淘宝运营的基础知识
  • 北京网站关键词优化推荐做一个谷歌网站多少钱
  • dw织梦做网站wordpress手机验证注册
  • 网络技术网站是做什么的制作灯笼作文
  • 网站建站服务公司地址微网站外链
  • 亚泰润德建设有限公司网站动态手机网站怎么做的
  • wordpress流量站网站维护包括哪些内容
  • 聊城市建设工程质量监督站网站无锡网站建设策划方案
  • 潍坊知名网站建设最新报价创建网站超市
  • 景观设计师如何做网站个人app
  • 网站开发开题报告怎么写网站分站的实现方法
  • 八宝山做网站的公司建设通网站是什么时间成立
  • 中建豪城建设有限公司网站烟台开发区网站建设
  • 广州外贸企业网站建设什么类型的网站好做
  • 仿win8 html5微网站纯手工代码app制作软件教程
  • 帮人做微信是哪个网站电子商务网站建设参考文献2018