1.新建maven工程 2.在pom文件中添加: Spring-boot-starter-parent:可以使用spring boot框架 Spring-boot-starter-web:可以开发web项目 3.按照左图创建包,添加启动类TestMyBatis.java,代码如右图所示 4.运行spring boot Mybatis环境搭建 1.在pom文件中添加依赖 mysql:可以使用Mysq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 15:29:14
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot中简便最大的原因在于取消了个性化设置,例如,并不像Spring中applicationContext.xml文件,名字和个数都可以个性化进行设置,而SpringBoot中必须是在application.properties文件中进行环境相关项配置,名称都无法随意进行更改,但是SpringBoot支持了两种文件格式,properties和YAML文件(YAML文件的优势在于更好的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 15:58:07
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            16年开始就在写Spring Boot相关的文章了,之前一直是在自己猿天地的博客上发布,今年开始维护公众号,大部分时间都在写新的文章。一周能保持一篇原创的文章就已经很不错了,毕竟精力有限,在没有出新文章的时候就想着把之前写的文章分享出来,给正在入门学习Spring Boot的朋友。Spring Boot作为微服务框架,从最根本上来讲,Spring Boot就是一些库的集合,集成了各种Spring的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 20:48:37
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JSR303数据校验如何使用Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式;@Component //注册bean
@ConfigurationProperties(prefix = "person")
@Validated  //数据校验
public class Perso            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 13:02:47
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Profile的应用场景假如有开发、测试、生产三个不同的环境,需要定义三个不同环境下的配置。 SpringBoot有三种方式支持profile方式一: 基于properties文件类型,在文件名称中添加profile参数application-{profile}.properties
如:
application-dev.properties
application-test.properties            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 14:22:48
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.基本环境(自行下载安装)JDK:1.8Intellij IDEA:2018.1.6 (免费注册码地址http://idea.lanyus.com/)Maven:3.5.32.开始搭建使用idea创建Springboot应用非常简单,废话不多说,搞起。打开idea,点击新建项目:选择Spring Initializr,点击next:上面的信息可自行修改,其他默认就行,之后next:如图所示,添加            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 10:41:22
                            
                                327阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在项目开发调试过程中,我们会频繁地修改后台类文件,导致需要重新编译、重新启动,整个过程非常麻烦,影响开发效率。Spring Boot 做了很好的支持,提供了spring-boot-devtools组件,使得无须手动重启Spring Boot应用即可重新编译、启动项目,大大缩短编译、启动的时间,从而提高开发效率。4.1 devtools实现原理spring-boot-devtools 的核心是两个类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 13:46:06
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录Aware接口一、子接口二、常用子接口三、回调时机3.1 BeanPostProcessor之前处理3.2 BeanPostProcessor中处理3.3 特殊3.3.1 ImportAware3.3.2 LoadTimeWeaverAware3.3.2 NotificationPublisherAware四、小结五、参考 Aware接口Aware是Spring的一个重要顶层接口,包含很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 14:26:51
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Spring Boot Redis环境介绍
## 简介
Redis是一个内存数据库,它以键值对的形式存储数据,并支持多种数据结构。Spring Boot是一个用于快速构建Java应用程序的框架,它简化了开发过程并提供了丰富的功能集成。在本文中,我们将介绍如何在Spring Boot中使用Redis,并提供相关的代码示例。
## 准备工作
在开始使用Redis之前,我们需要确保已经正确配置了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 03:15:37
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            springboot 多环境 查看 Ioc 容器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-16 09:21:00
                            
                                303阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、内容 数据库访问:mybatis + mybatis-plus Druid数据源 mybatis-plus 代码生成器 统一返回 R 类 接口文档:swagger 数据库:MySQL NoSql:Redis 2、整合Druid 数据源 1、导入pom依赖 <dependency> <groupI ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-29 23:03:00
                            
                                10000+阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            数据库的事务隔离:MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”RR(REPEATABLE READ)。 oracle默认的是提交读。RC未提交读(READ UNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。提交读(READ COMMITTED)。本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事            
                
         
            
            
            
            问题导入在开发中 我们有开发环境 、测试环境、 生产环境 每次打包都要手动去改ip 端口号 密码等配置 是非常麻烦的 所以有了对环境配置 通过maven 实现yaml文件多环境启动在实际开发中,项目的开发环境、测试环境、生产环境的配置信息是否会一致?如何快速切换?1. 首先这pom 文件里添加配置<profiles>
        <profile>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 10:22:36
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            你是否为SpringBoot一个功能多个yml和多个properties文件区分不同运行环境配置,经常为这些配置文件的管理而头疼,现在通过这篇文章,将彻底解决你的烦恼,这篇文篇介绍,怎么通过yml文件构建多文档块,区分不同环境配置,自由切换不同环境启动项目,一个配置文件搞定。YAML简介YAML是YAML不是一种标记语言的外语缩写(见前方参考资料原文内容);但为了强调这种语言以数据做为中心,而不是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 07:33:04
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot开发环境搭建和项目启动 文章目录SpringBoot开发环境搭建和项目启动一、Spring Boot是什么?二、为什么学习Spring Boot1.从Spring官方来看2.从Spring Boot的优点来看2.1 良好的基因2.2 简化编码2.3 简化配置2.4 简化部署2.5 简化监控三、开发环境和插件四、总结 一、Spring Boot是什么?我们知道,从 2002 年开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 08:33:00
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot项目搭建demo配置多环境(一)快速创建下载项目Spring InitializrspringBoot配置不同环境和打包配置文件目录如下最外层配置文件代码如下:问什么可以使用@server.port@而不是{server.port}环境配置文件代码如下:配置pom.xml代码如下:设置配置文件中占位符@配置多个环境配置编译和打包目录设置启动、编译和打包直接通过main方法启动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 17:57:30
                            
                                204阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、介绍二、配置系统属性和环境变量三、配置自定义属性命令行参数四、作为应用配置信息 一、介绍在上一篇文章:springboot创建并配置环境(一) - 创建环境中我们探讨了springboot是如何根据当前应用程序类型去创建对应的环境实例的。接下来探讨如何去配置完善该运行环境。下面我们以标准环境StandardEnvironment为例进行分析。二、配置系统属性和环境变量首先我们应该判断            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 18:09:46
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇文章是建立在spring源码分析系列文章之上的,只会对springBoot的启动过程进行大致分析,内部的什么bean的创建,占位符的解析不会再赘述首先有下面一个例子import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplicati            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 12:16:02
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当我们在服务器部署Java程序,特别是使用了 Spring Boot 生成单一 Jar 文件部署的时候,单一文件为我们开发单来的极大的便利性,保障程序的完整性。但同时对我们修改程序中的任何一处都带来重启服务的麻烦。如何解决这个问题呢?1 问题分析为了能够解决这个问题,我们来分析下,为什么要重启服务,因为 Jar 中的内容发生了改变,大部分应用程式都加载了内存中,需要重新启动服务才能使用新的内容生效            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 14:49:06
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             章节索引前提工程中的敏感信息解决问题的逻辑加密敏感信息配置依赖加密修改配置文件@EnableEncryptableProperties注解启动工程后记 前提这篇博文是这套Spring Boot学习笔记的第五篇——Jasypt加解密篇,主要内容包含通过Jasypt工具对工程中的敏感信息进行加密,同时通过运行时解密来确保工程正确执行。如果需要了解有关Spring Boot的综述信息或博文的索引信息,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 17:55:00
                            
                                137阅读