自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (20)
  • 收藏
  • 关注

原创 SpringBoot之Bean的使用及处理

1. SpringBoot之Bean的使用及处理1.1引入pom依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <!--引入springboot父工程依赖-->

2023-06-03 19:05:37 1986

原创 SpringBoot整合Apollo(Windows)配置中心及使用

1.2配置启动类1.3 application.yml 配置JAVA中Apollo相关配置1.4 放在Apollo 里的配置1.5 SpringBoot整合Apollo测试2. Apollo配置中心的使用2.1 Apollo安装(Windows)2.1.1 运行时环境2.1.2 网站下载安装包链接:https://github.com/apolloconfig/apollo/releases/tag/v1.7.01.创建ApolloConfigDB数

2022-06-23 22:21:16 2854

原创 SpringBoot之自带工具类常用示例

目录1.引入pom依赖2. 工具类的使用==2.1 Assert 断言==`2.1.1 Assert.notNull:要求参数必须为非Null``2.1.2 Assert.isNull: 要求参数必须为Null``2.1.3 Assert.notEmpty: 要求参数(Collection<?>||Map||Array[])必须非空非Null``2.1.4 Assert.isTrue: 要求参数必须为真(True)``2.1.5 Assert.hasLength: 要求参数(String)必须有

2022-04-29 00:11:46 550

原创 SpringBoot之Filter和Listener 简单运用

目录1.引入pom依赖2.配置启动类3.Filter 的使用3.1过滤器创建3.2Filter 过滤器测试4.Listener 的使用4.1.1 监听 ServletContext对象4.1.2 监听 ServletContext对象测试4.2.1 监听 HttpSession对象4.2.2 监听 HttpSession对象测试4.3.1 监听 ServletRequest对象4.3.2 监听 ServletRequest对象测试链接:[SpringBoot之Filter和Listener 简单运用 源代码

2022-04-06 15:57:53 744

原创 SpringBoot之发送邮件五种简单示例

目录1.引入pom依赖2.application.yml配置3.获取qq授权码4.配置启动类5.发送邮件测试5.1 发送简单的邮件5.2 发送邮件携带附件5.3 发送邮件 图片内嵌式5.4 发送邮件 使用 Thymeleaf 做邮件模板5.4.1 引入 Thymeleaf 邮件模板Pom依赖5.4.2 编写一个简单的Thymeleaf邮件模板 ==thymeleaf.html==,放到`resources/templates`下5.4.3 发送邮件 使用 Thymeleaf 做邮件模板(携带内嵌图片+附件)

2022-03-18 15:59:10 2352 1

原创 SpringBoot之异常处理示例

目录1.引入pom依赖2.application.yml配置3.配置启动类3. 异常使用实例3.1 自定义错误异常3.2 @ExceptionHandler()局部针对某种异常的异常处理方法3.3 @ExceptionHandler+@ControllerAdvice 全局异常处理方式3.4 自定义错误页面3.5 配置 SimpleMappingExceptionResolver 全局处理异常3.6 配置 实现HandlerExceptionResolver 接口 全局处理异常1.引入pom依赖主要

2022-02-13 16:50:45 378

原创 SpringBoot之RestTemplate 简单常用使用示例

目录1.引入pom依赖2.配置启动类并 注入RestTemplate实体3. RestTemplate 简单常用使用示例3.1 入参为空的请求方式入参为空的请求方式测试结果:3.2 入参为@RequestParam() 请求方式入参为@RequestParam() 请求方式测试结果:3.3 入参为@RequestBody 请求方式入参为@RequestBody 请求方式测试结果:3.4 入参为@RequestParam()与@RequestBody 请求方式入参为@RequestParam()与@Reque

2022-01-18 17:03:12 2194

原创 SpringBoot之ElasticsearchRestTemplate常用示例

目录1.引入pom依赖2.application 配置3.JavaBean配置以及ES相关注解3.1 Student实体类3.2 Teacher实体类3.3 Headmaster 实体类1.引入pom依赖主要引用 elasticsearch使用相关依赖注意ES 服务端版本(7.4.0)要与客户端版本相容注意 hutool的工具类 实体转map 版本 <!--引入springboot父工程依赖--> <!--引入依赖作用: 可以省去version标签

2021-12-31 16:40:57 17306 8

原创 SpringBoot之AOP面向切面编程实例

目录1.引入pom依赖2.切入点表达式——组成——逻辑运算符——通配符——范例3. 启动类配置4.通知类型4.1 @Before : 标注当前方法作为前置通知4.1.1 创建自定义注解(用于使用注解作为切入点)4.1.2 设置切面类以及Before切面方法4.1.3 @Before : 标注当前方法作为前置通知测试4.1.3.1 Controller层4.1.3.2 service层4.1.3.3 serviceimpl层@Before标注当前方法作为前置通知测试结果:4.2 @After : 标注当

2021-11-20 17:05:57 2298

原创 SpringBoot之WebMvcConfigurer拦截器的常用使用详解

目录1.引入pom依赖2. 启动类配置3.自定义拦截器配置1.引入pom依赖因为用到拦截器的 几乎都是web项目,引入下web包 拦截器对象也在web包里 <!--引入springboot父工程依赖--> <!--引入依赖作用: 可以省去version标签来获得一些合理的默认配置 --> <parent> <groupId>org.springframework.boot</group

2021-10-23 16:59:01 11611 2

原创 JAVASE Optional 类优雅解决空指针异常等操作详解

目录1. 引入pom依赖2 JavaBean对象2.Optional对象测试2.1 生成Optional对象的三种方式2.2 `filter:` 过滤当前 Optiona2.3 `get:` 获取 Optional 包装的对象2.4 `map:`将方法映射到当前 Optional 中, 并生成一个新的 Optional2.5 `flatMap:`平滑的将方法映射到当前 Optional 中, 并生成一个新的 Optional2.6 `ifPresent:`如果值存在就执行指定的方法, 否则什么也不做2

2021-09-10 17:20:40 407

原创 Thumbnailator图片处理的常用方法解析介绍

目录1. 引入pom依赖2. 配置常量枚举3. Thumbnailator常用方法解析介绍3.1 size(int var1, int var2):指定大小进行缩放3.2 scale(double var1, double var3):按照比列进行缩放或扩大3.3 rotate(double var1):旋转3.4 watermark(Position var1, BufferedImage var2, float var3):添加水印3.5 sourceRegion(Position var1, in

2021-08-22 17:32:00 1388

原创 以 MyBatis-Plus 为框架 搭建最简易多数据源(不同包下走不同的数据源)

目录1.项目工程搭建:1.1 引入pom依赖1.2 application.yml 配置1.3.1 `第一个数据源Master` JavaBean对象1.3.2 `第二个数据源Master` JavaBean对象1.项目工程搭建:1.1 引入pom依赖引入SpringBoot和SpringCloud版本时特别注意下他们的兼容       参考: https://spring.io/projects/spring-cloud &l

2021-07-18 18:57:58 988

原创 JAVA - mybatis的TK_Mapper(通用mapper)祥例使用

目录1.项目工程搭建:1.1 引入pom依赖1.2 application.yml 配置1.3 JavaBean对象1.4 启动类配置2.基本增删改查2.1 新增2.1.1 insert1.项目工程搭建:1.1 引入pom依赖引入SpringBoot和SpringCloud版本时特别注意下他们的兼容       参考: https://spring.io/projects/spring-cloud<!--引入springb

2021-06-06 21:00:30 1976

原创 Java SE JDK8 之 stream流详解

JDK8的 stream流详解==中间操作符:==`1.fileter: 根据条件过滤集合数据:``2.distinct:去除集合中重复数据:``3.limit:指定获取集合前x条数据,重新构造一个新的集合:``4.skip:排除集合前x条数据,把后面的数据重新构造一个新的集合:``5.map:对集合中所有元素统一处理``6.flatMap:对集合中所有元素统一处理:``7.对比map与faltMap的区别:``8.peek: 用于不改变流中元素本身 而调用接口或者方法用于传参:``9.map与peek的区

2021-05-12 23:01:49 680

原创 springboot自定义自动装配(可把参数配置在properties配置文件中,实现默认配置)

目录1.首先创建自定义装配auto configuration自动配置模块1.1 ==引入相关pom依赖==1.2 ==创建java bean对象(就是你要自定义装配的对象)==1.3 ==创建config配置类,主要作用是把自己想要的对象注入到ioc==1.4 ==在resources/META-INF 下创建 spring.factories[因@ComponentScan注解只能扫描spring-boot项目包内的bean并注册到spring容器中,因此用factories文件来记录项目包外需要注册的

2021-04-25 19:44:46 3320

原创 SpringBoot之——内置web容器切换(Jetty、Netty、Tomcat、Undertow)默认:Tomcat

目录查看内置web容器切换至Tomcat容器切换至Jetty容器切换至Netty容器切换至Undertow容器链接:[SpringBoot内置web容器切换 源代码下载地址](https://download.csdn.net/download/JAVA_MHH/16391704)查看内置web容器spring-boot-autoconfigure-2.3.2.RELEASE.jar 找到下面的embedded包,可以看到以下4种容器:Jetty,Netty,Tomcat,Undertow 切

2021-04-03 17:44:12 9677 3

原创 SpringBoot中Condition包下常用条件依赖注解详细介绍及案例使用

java中Condition下常用注解详细介绍及案例使用@ConditionalOnClass() Spring中存在指定class对象时,注入指定配置@ConditionalOnMissingClass() Spring中不存在指定class对象时,注入指定配置@ConditionalOnBean() 根据ioc中判断有没有此实例对象,有则加载指定配置ConditionalOnMissingBean() 根据ioc中判断有没有此实例对象,没有则加载指定配置@ConditionalOnClass() Sp

2021-04-01 20:39:46 1200

原创 创建EurekaClient工程(详细详解各个部分及配置)

SpringCloud搭建EurekaClienteurekaeureka客户端搭建步骤1、引入pom相关起步依赖2、配置application.yml3、启动类配置关注公众号可查看最新消息及下载源代码:回复消息 eureka-client (正在持续更新中.....)eureka概念:SpringCloud核心组件,默认的注册中心(Consul、Nacos)作用:注册中心,服务注册、发现(注意:既不提供服也不消费服务)角色:Eureka服务端(注册中心)、Eureka客户端(服务提供者、

2021-02-28 19:17:20 555 5

原创 创建EurekaServer工程(详细详解各个部分及版本冲突问题)

SpringCloud搭建EurekaServereureka服务端搭建步骤1、引入pom相关起步依赖2、配置application.yml3、启动类配置配置服务端常见错误[email protected](value="httpTraceFilter")2. Correct the classpath of your application so that it contains a single, compatible v

2021-02-27 19:38:56 996

React-Router

React-Router 详细使用

2024-04-05

react-redux

react-redux 详细使用

2024-04-04

SpringBoot之Bean的使用及处理

SpringBoot之Bean的使用及处理

2023-06-03

SpringBoot整合Apollo(Windows)配置中心及使用

SpringBoot整合Apollo(Windows)配置中心及使用

2022-06-23

SpringBoot之自带工具类常用示例

SpringBoot之自带工具类常用示例

2022-04-29

SpringBoot之Filter和Listener简单运用.rar

SpringBoot之Filter和Listener简单运用.rar

2022-04-06

SpringBoot之发送邮件五种简单示例

SpringBoot之发送邮件五种简单示例

2022-03-18

SpringBoot之异常处理示例

SpringBoot之异常处理示例

2022-02-13

RestTemplate常用使用示例.rar

RestTemplate简单常用使用示例

2022-01-18

elasticsearch.rar

windows版本 Elasticsearch服务端-7.4.0以及kibana-7.4.0和ik分词器

2021-12-31

SpringBoot之ElasticsearchRestTemplate常用示例.rar

SpringBoot之ElasticsearchRestTemplate常用示例

2021-12-31

SpringBoot之AOP面向切面编程实例.rar

SpringBoot之AOP面向切面编程实例

2021-11-20

InterceptorTest.rar

WebMvcConfigurer拦截器的常用使用

2021-10-23

OptionalTest.rar

Optional 类优雅解决空指针异常等操作详解

2021-09-10

thumbnailatorTest.rar

图片处理的常用方法解析介绍

2021-08-22

MultipleDataSources.rar

以 MyBatis-Plus 为框架 搭建最简易多数据源(不同包下走不同的数据源)

2021-07-18

GeneralMapperTest.rar

JAVA - mybatis的TK_Mapper(通用mapper)祥例使用

2021-06-06

stream流.rar

使用*stream*接口让你从此告别*for*循环.

2021-05-12

springboot自定义自动装配.rar

springboot的自定义自动默认配置(如果你不配置属性,就按照默认的来,如果配置了就按照你的来)

2021-04-25

switchBuiltInServers.rar

SpringBoot内置web容器切换

2021-04-03

Condition下常用注解案例

Condition下常用注解案例

2021-04-01

eureka-server.rar

eureka注册中心

2021-03-18

eureka-client.rar

eureka客户端

2021-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除