当前位置: 首页 > 网络应用技术

云母云:跳启动起动器开发武器

时间:2023-03-07 00:26:42 网络应用技术

  依赖关系如下所示:

  特定的创建过程和代码演示将不会在这里讨论。您可以参考此博客文章:https://blog.csdn.net/weixin_38657051/article/details/97487721

  因为我们有一种更简洁,更高效的方法

  基于云母

  原理是扫描中包含的注释或组合注释的类,并自动生成相应的配置

  基于此功能,我们不再需要编写自定义星星,因为Mica-Auto会自动为我们扫描配置类,并且此注释是包含@Component的组合注释,并且该文件自动创建。将配置配置。整个路径名自动写入文件中。

  只需在入门项目中添加依赖项

  Mavengradle需要将云母自动依赖性放在项目中。

  从类和由Idea编译的Maven构建的Jar软件包中,您可以看到云母自动配置类已将自动配置类添加到

  实际上,它不仅用于简化起动器的发展。在我们的日常发展中,我们经常遇到多模块项目。业务模块取决于外部模块。通常他们的包装名称不一致。当业务模块依赖于注入外部模块的组件时,必须将业务模块注入外部模块。有四个主要方法:

  这四种方法具有对代码的一定入侵,并且为每个组件编写了云母自动。Springboot将根据 - > - >。在弹簧中注入豆容器的autoconfigurationImportSelector。

  因此,您只需要在依赖模块中添加云母云母即可在业务模块中愉快地使用外部组件。

  太简单!