
SpringBoot从入门到精通
文章平均质量分 94
乖巧程序员
大家好,我是一名热爱编程的程序员,专注于Java、Spring Boot、SpringCloud、SpringCloudAlibaba、Redis、MQ、MongoDB等后端技术,同时熟悉Vue.js和React等前端框架。拥有多年开发经验,擅长解决复杂问题,注重代码质量和架构设计。
我热衷于技术分享,希望通过优快云平台将自己的经验和知识传递给更多的朋友。我的博客内容涵盖最新技术的学习笔记、项目开发实战心得、技术面试题解析和常见问题解决方案。
欢迎大家关注我,共同探索编程的乐趣。你的支持是我持续分享的动力,期待在评论区与大家交流讨论。关注我,不迷路,技术干货不断,与你一起进步!
展开
-
SpringBoot入门到精通-(五)SpringBoot自定义starter
我们来定义一个自动装配redis 的 starter,当某个项目导入该starter之后就可以根据默认配置自动去连接redis服务器。如何才能做到这样的效果呢?或许你应该想到了,仿照SpringBoot的自动配置流程,封装一个自己的jar包。那么我们需要做什么事情创建一个maven工厂,导入操作redis所需要的jar包,我这里会使用 jedis 来演示定义一个Properties类,用来加载yml配置的redis配置项新建自动装配类,使用@Configuration和@Bean来进行自动装配。原创 2024-07-12 18:11:45 · 633 阅读 · 0 评论 -
SpringBoot入门到精通-(七)SpringBoot启动流程
在SpringBoot中提供了一个Banner接口专门用于以编程方式编写横幅的接口类。//打印横幅//模式OFF,CONSOLE,LOG我们来介绍一下这几个实现类: SpringBoot默认的横幅打印实现类//默认要打印的横幅@Override//打印横幅//拿到SpringBoot的版本号= null)?//打印版本号。原创 2024-07-17 17:30:42 · 937 阅读 · 0 评论 -
SpringBoot入门到精通-(六)自定义Starter封装通用组件-阿里云短信服务
在实际项目开发中,有大量的公用功能,SpringBoot提供了便利的方式支持我们对公共业务功能进行抽取封装,本篇文章是基于SpringBoot定义starter,以短信为例,定义通用的starter组件实现短信的发送。为了方便大家理解,我这里画了一个图以后有类似于发邮箱、发短信、文件上传等这样的通用功能,我们都可以定义成starter,使用更加方便。结束啦,如果文章对你有所帮助,请一定给个好评哦~原创 2024-07-16 18:06:01 · 930 阅读 · 0 评论 -
SpringBoot入门到精通-(四)SpringBoot自动配置原理
我们看到,在很多的jar包中都有这个文件,就拿 mybatis来说,为了整合SpringBoot在程序启动的时候就需要一些初始配置.那么在 mybatis-spring-boot-autoconfigure 这个包中就提供了 spring.factories 文件其中包含了mybatis的配置类,在SpringBoot启动时就会通过自动配置流程把这些配置类加载到Spring容器,配置类中的配置项也就生效了。DataSourceProperties是用来绑定yml中DataSource配置的,源码如下。原创 2024-07-11 17:34:56 · 840 阅读 · 1 评论 -
SpringBoot入门到精通-(三)基本使用
前言 上一篇文章我们讲的是SpringBoot的入门程序,万事开头难,本篇文章我们将学习SpringBoot的一些基础用法。banner就是在启动程序的时候,控制台出现的很个性的图案通过在classpath下添加一个 banner.txt 或设置 banner.location 来指定相应 的文件可以改变启动过程中打印的banner,比如:我在resources下创建了banner.txt增加以下内容`\ _ /`;原创 2024-07-10 17:18:42 · 798 阅读 · 2 评论 -
SpringBoot入门到精通(二)
经过前面的学习,我们已经掌握的Spring的注解式编程,有此基础后我们再学习SpringBoot就易如反掌,因为SpringBoot就是基于Spring的注解式编程进行开发。接下来我们就正式开始SpringBoot部分内容的学习,先来做个入门程序。SpringBoot入门程序我们来玩一个入门案例,使用SpringBoot编写一个简单的WEB程序,使用浏览器访问后台能够返回一个“Hello Spring Boot”即可。那么我么思考一下,如果我么使用SpringMVC来做这个案例需要做哪些事情?原创 2024-07-05 11:35:54 · 591 阅读 · 2 评论 -
SpringBoot入门到精通(一)
在SpringBoot问世以前的传统项目架构大多都会使用Spring作为业务层技术框架,通常采用XML作为Spring的配置文件,在XML配置文件中我们为了整合持久层框架,WEB层框架以及其他三方框架需要配置一大堆内容,大量的配置内容显得非常的繁杂,降低了程序员的工作效率。在Spring 3.0增加了注解编程(Java Config)来简化XML配置,并且Spring框架本身也大量使用到注解的方式进行配置,在2013年,Pivotal团队开始研发基于JavaConfig配置的SpringBoot框架,设原创 2024-07-04 17:40:21 · 355 阅读 · 1 评论