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

springcloud项目在框架搭建时的问题的总结

这里写目录标题

  • 问题
    • 1.maven软件中的settings.xml配置文件、.m2中settings.xml配置文件、idea中配置的maven的settings.xml配置文件的作用及区别?作用域不同
    • 2.pom文件配置中,maven-compiler-plugin和spring-boot-maven-plugin的区别一个是编译,一个是重新打包为可运行的jar,如果什么都不写,默认有maven-compiler-plugin,但为默认配置。
    • 3.springcloud父工程<properties>标签的java.vesion,maven.compiler.source可以自动生效的原因是maven自动配置
    • 4.父工程<dependencyManagement>和<pluginManagement>和里只是声明配置。父工程的<properties>和单独在<build>里写的<plugin>会被子工程继承。
    • 5.moduleA被moduleB通过pom文件引入,moduleA中的yaml配置,spring bean注入,<build>中的plugin会失效。
    • 6.moduleA被moduleB通过pom文件引入,moduleA中的yaml配置失效,可以设置配置类通过SPI进行自动装配。
    • 7.moduleA被moduleB通过pom文件引入,moduleA中的spring bean失效,有几种解决办法,@ComponentScan扫描包路径,@Bean注入,spring.factories的SPI机制。
    • 8.moduleA被moduleB通过pom文件引入,spring的注解会失效,需要进行spring bean扫描。但是其他比如说lombok的@Data注解都不会失效,因为不依赖spring扫描。
    • 9.moduleA被moduleB引入后,spring bean注入和yaml配置失效的问题,可以参考starter的方式,使用SPI机制进行解决。

问题

1.maven软件中的settings.xml配置文件、.m2中settings.xml配置文件、idea中配置的maven的settings.xml配置文件的作用及区别?作用域不同

2.pom文件配置中,maven-compiler-plugin和spring-boot-maven-plugin的区别一个是编译,一个是重新打包为可运行的jar,如果什么都不写,默认有maven-compiler-plugin,但为默认配置。

3.springcloud父工程标签的java.vesion,maven.compiler.source可以自动生效的原因是maven自动配置

4.父工程和和里只是声明配置。父工程的和单独在里写的会被子工程继承。

5.moduleA被moduleB通过pom文件引入,moduleA中的yaml配置,spring bean注入,中的plugin会失效。

6.moduleA被moduleB通过pom文件引入,moduleA中的yaml配置失效,可以设置配置类通过SPI进行自动装配。

7.moduleA被moduleB通过pom文件引入,moduleA中的spring bean失效,有几种解决办法,@ComponentScan扫描包路径,@Bean注入,spring.factories的SPI机制。

8.moduleA被moduleB通过pom文件引入,spring的注解会失效,需要进行spring bean扫描。但是其他比如说lombok的@Data注解都不会失效,因为不依赖spring扫描。

9.moduleA被moduleB引入后,spring bean注入和yaml配置失效的问题,可以参考starter的方式,使用SPI机制进行解决。

相关文章:

  • 物联网革新,智慧城市未来揭秘
  • 调用高德天气Api,并展示对应天气图标
  • pnpm 依赖升级终极指南:从语义化版本控制到 Monorepo 全局更新的企业级实践
  • 谈谈 Webpack 中的 Loader 和 Plugin,它们的区别是什么?
  • Lock wait timeout exceeded; try restarting transaction
  • 日常学习开发记录-switch组件
  • JVM - 垃圾回收基本问题
  • 【力扣hot100题】(009)和为K的子数组
  • 运算放大器(二)运算放大器的选型与应用
  • Xen-cpu@100->cpu@1:Failed to bring up CPU 1 (error -2)
  • Warm-Flow过去、现在和未来都不会有商业版
  • 搭建FTP环境且通过Kali Linux破解FTP用户名密码例子
  • 双指针---《复写零》
  • 使用keepalived结合tomcat和nginx搭建三主热备架构
  • 【零基础学python】python高级语法(四)
  • Java 大视界 -- Java 大数据在智能政务数字身份认证与数据安全共享中的应用(156)
  • Flutter TabBar 右侧渐变遮罩实现中的事件处理问题
  • LeetCode热题100|128.最长连续序列,283.移动零
  • unity 做一个圆形分比图
  • RAG技术的进化:RQ-RAG查询优化/化繁为简Adaptive-RAG智能分类/精准出击
  • 用.net做网站好_还是用php/百度网盘云资源搜索引擎
  • 油金地 做网站/网络推广协议
  • 将网站建设列入政府考核内容/群推广
  • wordpress 大型站/网站制作基本流程
  • 有实力自适应网站建设哪家好/网店推广常用的方法
  • 可以进网站的软件/网络推广方案