首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring Boot
依赖倒不置
创建于2021-07-26
订阅专栏
Spring Boot的笔记、经验分享。
等 38 人订阅
共27篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring Boot模块化开发-Import注解的应用
在使用Spring Boot开发后端应用程序时,很多时候我们使用四层架构来完成对单体应用程序的开发。虽然四层架构在SSM单体应用程序中能够很清晰明了地划分每一层,从数据到功能...
spring-boot-starter-parent是什么?怎么换用自己的parent?
在创建一个Spring Boot工程时,我们会发现pom.xml中继承了Spring Boot的一个parent, 所以这个parent有什么作用呢?
MyBatis-Flex自定义类型处理器TypeHandler
MyBatis的TypeHandler接口是一个非常重要的概念,正是借助该接口,MyBatis才能够实现自动地把数据库中类型和Java类型对应起来。
Spring Bean的单例和多例配置
相信大家都听说过:在Spring中Bean默认是单例的,这究竟是什么意思呢?以及能否配置Bean为多例的呢?
Spring Boot实现第一次启动时自动初始化数据库
本文以实现了SSM应用程序第一次启动时自动检测并完成数据库初始化的功能,理论上上述方式适用于所有的关系型数据库,大家稍作修改即可。
从零开始的Spring Boot自动配置学习和Starter制作教程
本文以制作一个简单外部库为例,比较Spring直接引用外部库和制作为Starter后用SpringBoot引用这两种情景,讲述了自动配置机制以及SpringBoot2.x和3.x的Starter制作。
Spring Boot集成Kafka动态创建消费者与动态删除主题(实现多消费者的发布订阅模型)
在Spring Boot集成Kafka时,大家都知道可以使用@KafkaListener注解创建消费者。但是@KafkaListener注解是静态的,意味着在编译时就已经确定了消费者,无法动态地创建。
SSM中多数据源配置(Spring Boot + MyBatis-Plus)
随着业务变得复杂,单个数据源无法满足项目的需要了,因此有的时候需要配置多个数据源。 除了通过自定义配置类实现多数据源的方式,这里更加推荐使用dynamic-datasource这款插件。
分布式微服务系统的跨库查询/操作的解决思路(关系型数据库)
在后端开发过程中,我们绕不开的就是数据结构设计以及关联的问题。 然而在传统的单体架构的开发中,解决数据关联的问题并不难,通过关系型数据库中的关联查询功能,以及MyBatis的级联功能即可实现。
Redis三种集群模式原理与搭建配置
Redis作为我们最常用的内存数据库之一,在面对高并发环境时,也需要保持高可用性。因此,通常情况下我们需要配置Redis集群。
Spring Boot多模块项目的创建和配置(Maven工程多模块)
在进行分布式系统开发时,我们通常会创建多个模块的工程项目。即每一个功能就是一个Spring Boot工程,作为一个个模块,然后这些模块都会有一个父模块,父模块通常没有代码只有一个pom.xml。
Java中的依赖注入
依赖注入,看起来好像是一个高大上的词语。不过事实上,依赖注入也应用到了我们日常开发中的很多很多地方。可以说,依赖注入(Dependency Injection)是一个很巧妙的思想。
数据库树状结构的设计和处理以及Spring Boot中MyBatis对树状结构的级联操作
在实际开发中,我们发现,其实很多数据结构是树状的,每个节点下面有不确定数量的节点,并且深度也不确定。这种数据结构应当如何进行处理呢?
Spring Boot发送邮件以及阿里云服务器无法发送邮件的问题解决
网站邮件发送是一个很实用的功能,例如验证码,通知等等。其实使用Spring Boot发送邮件是一件非常简单的事情。
可莉要你帮她做一个蹦蹦炸弹管理系统!(Spring Security + Vue前后端分离学习示例)
最近旅行者除了完成每日委托之外,还花了许多时间研究了Spring Security的使用。 今天,可莉急匆匆地跑来找到了旅行者,想请旅行者帮个忙...
MyBatis实现一对多或者多对多级联
虽然我们常常调侃后端开发就是增删改查工程师,但是要想设计好一个数据模型,并能够紧密结合实际业务,很好地完成增删改查,也并非是很简单的一件事。
Spring Boot AOP - 面向切面编程
AOP,即面向切面编程,其核心思想就是把业务分为核心业务和非核心业务两大部分。例如一个论坛系统,用户登录、发帖等等这是核心功能,而日志统计等等这些就是非核心功能。
手把手教你使用Spring Boot从零开始制作用户注册登录功能
用户登录是网站基本上最常见的功能了。当然,使用Spring Boot实现用户登录也不是难事,今天我将分享,从零开始制作一个用户登录功能的过程。
Spring Boot中的校验-Validation的使用
实际业务中,我们是离不开数据的校验的。比如注册用户,用户名和密码是不能为空的。今天的分享,我用一个简单的使用 Spring Boot+MyBatis 程序添加用户为例,来进行讲解。
Spring Boot实现文件上传
文件上传是网页常见的一个表单提交形式。实质上,文件上传是前端发送一个POST请求,后端接受即可。不过在Spring Boot中怎么实现文件上传呢?
下一页