springboot
qq_37518862
这个作者很懒,什么都没留下…
展开
-
springBoot手写一个自定义的starter
背景 由于工作需要,自己要写个自定以的starter,需要被其他项目依赖,可以实现自动化配置,可以做到对其他项目代码无污染入侵。 命名规范 spring Boot大量使用了starter模式,比如spring-boot-starter-redis,spring-boot-starter-jdbc等,这些都是官方自己命名的,我们自定因的最好遵守 {name}-spring-boot-starter 的格式。 开始工作 1,先创建一个maven工程,当作自己的starter,暂时命名为hello-sprin原创 2021-04-15 14:08:43 · 136 阅读 · 0 评论 -
springBoot中注解@ConditionalOnProperty的使用
运用场景 在手写springBoot自定义starter时,用到@ConditionalOnProperty注解,给大家聊下。 注解解释 SpringBoot通过@ConditionalOnProperty来控制Configuration配置是否生效。 源码解析 @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.TYPE, ElementType.METHOD }) @Documented @Conditional(OnPropertyC原创 2021-04-15 09:45:18 · 360 阅读 · 0 评论 -
IDEA2020新建项目时,发现没有Spring Initializr选项,如何添加
最近需要重新搭建个springBoot项目,发现新安装的idea2020版本的,结果没有spring Initializr选项,还和2018版本不一样。 如下图: 点击File --> Settings -->Plugins -->搜索Spring Assistant -->安装完后重启idea 如下图: 重启之后,就是这样,Spring Assistant与Spring Initializr功能一样都可以创建springboot项目。 ...原创 2021-04-14 10:45:05 · 5333 阅读 · 2 评论