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 · 131 阅读 · 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 · 354 阅读 · 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 · 5287 阅读 · 2 评论