首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
依赖倒不置
创建于2021-07-26
订阅专栏
Java基础、以及Spring Boot相关内容分享。
等 21 人订阅
共42篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring Boot模块化开发-Import注解的应用
在使用Spring Boot开发后端应用程序时,很多时候我们使用四层架构来完成对单体应用程序的开发。虽然四层架构在SSM单体应用程序中能够很清晰明了地划分每一层,从数据到功能...
spring-boot-starter-parent是什么?怎么换用自己的parent?
在创建一个Spring Boot工程时,我们会发现pom.xml中继承了Spring Boot的一个parent, 所以这个parent有什么作用呢?
Spring Bean的单例和多例配置
相信大家都听说过:在Spring中Bean默认是单例的,这究竟是什么意思呢?以及能否配置Bean为多例的呢?
Maven的依赖作用域和依赖传递
在Java项目开发中,Maven是我们最常用的依赖管理和构建工具了!我们常常通过添加dependency节点,就能够很方便地加入依赖,而不需要我们自己去手动下载jar文件并引入。
Spring Boot实现第一次启动时自动初始化数据库
本文以实现了SSM应用程序第一次启动时自动检测并完成数据库初始化的功能,理论上上述方式适用于所有的关系型数据库,大家稍作修改即可。
从零开始的Spring Boot自动配置学习和Starter制作教程
本文以制作一个简单外部库为例,比较Spring直接引用外部库和制作为Starter后用SpringBoot引用这两种情景,讲述了自动配置机制以及SpringBoot2.x和3.x的Starter制作。
Spring Bean的几种定义方式
相信学习过Spring以及Spring Boot的同学,都知道Spring框架最大的特点就是:只需要我们定义好对象及其之间的依赖关系,框架就会自动地帮我们创建这些对象。
Java的注解要怎么用?
说起Java注解,可能大家并不是很陌生。但是注解的意义是什么呢?到底是干嘛的?我们又如何自定义注解?
Spring Boot集成Kafka动态创建消费者与动态删除主题(实现多消费者的发布订阅模型)
在Spring Boot集成Kafka时,大家都知道可以使用@KafkaListener注解创建消费者。但是@KafkaListener注解是静态的,意味着在编译时就已经确定了消费者,无法动态地创建。
Java SPI的原理和实践
在Java中,我们经常会提到面向接口编程,这样减少了模块之间的耦合,更加灵活。那么,SPI机制应当如何实现?原理又是啥样的?
SSM中多数据源配置(Spring Boot + MyBatis-Plus)
随着业务变得复杂,单个数据源无法满足项目的需要了,因此有的时候需要配置多个数据源。 除了通过自定义配置类实现多数据源的方式,这里更加推荐使用dynamic-datasource这款插件。
分布式微服务系统的跨库查询/操作的解决思路(关系型数据库)
在后端开发过程中,我们绕不开的就是数据结构设计以及关联的问题。 然而在传统的单体架构的开发中,解决数据关联的问题并不难,通过关系型数据库中的关联查询功能,以及MyBatis的级联功能即可实现。
Spring Boot多模块项目的创建和配置(Maven工程多模块)
在进行分布式系统开发时,我们通常会创建多个模块的工程项目。即每一个功能就是一个Spring Boot工程,作为一个个模块,然后这些模块都会有一个父模块,父模块通常没有代码只有一个pom.xml。
Java常用设计模式-装饰者模式
装饰者模式,又叫做包装模式,指的是不改变原有对象的基础上,把功能附加在对象上。提供了比继承更加有弹性的扩展方案,属于结构型设计模式。
Java常用设计模式-适配器模式
适配器模式是指把一个类的接口转换成另一个接口,使得原本不相兼容的类可以一起工作,属于结构型设计模式。可以说,适配器模式主要是解决功能兼容性问题。
Java常用设计模式-策略模式
策略模式是一个非常实用的设计模式,指定义了一类算法并将其封装起来,并使得它们之间可以灵活地切换,并且不影响客户端。
细读Java单例模式
Java中的单例模式看似是一个很简单的设计模式,但事实上,我们可以整出各种各样的“幺蛾子”。单例模式有着不同的实现方式,也很难找到完美的方式。
Java对象的引用和复制
在Java中,我们无时无刻不在接触和使用变量。从最简单的int,到复杂的自定义对象等等。 然而,像Java,以及C#、JavaScript这类面向对象的语言,也总是会出现对象的复制和引用的问题。
Java中的依赖注入
依赖注入,看起来好像是一个高大上的词语。不过事实上,依赖注入也应用到了我们日常开发中的很多很多地方。可以说,依赖注入(Dependency Injection)是一个很巧妙的思想。
可莉要你帮她做一个蹦蹦炸弹管理系统!(Spring Security + Vue前后端分离学习示例)
最近旅行者除了完成每日委托之外,还花了许多时间研究了Spring Security的使用。 今天,可莉急匆匆地跑来找到了旅行者,想请旅行者帮个忙...
下一页