- 博客(21)
- 资源 (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 2366
原创 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 3571
原创 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 639
原创 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 1260
原创 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 2941 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 431
原创 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 2560
原创 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 20346 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 3359
原创 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 15903 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 457
原创 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 1759
原创 以 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 1447
原创 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 2873
原创 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 1083
原创 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 4374
原创 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 13728 3
原创 SpringBoot中Condition包下常用条件依赖注解详细介绍及案例使用
java中Condition下常用注解详细介绍及案例使用@ConditionalOnClass() Spring中存在指定class对象时,注入指定配置@ConditionalOnMissingClass() Spring中不存在指定class对象时,注入指定配置@ConditionalOnBean() 根据ioc中判断有没有此实例对象,有则加载指定配置ConditionalOnMissingBean() 根据ioc中判断有没有此实例对象,没有则加载指定配置@ConditionalOnClass() Sp
2021-04-01 20:39:46 1834
原创 创建EurekaClient工程(详细详解各个部分及配置)
SpringCloud搭建EurekaClienteurekaeureka客户端搭建步骤1、引入pom相关起步依赖2、配置application.yml3、启动类配置关注公众号可查看最新消息及下载源代码:回复消息 eureka-client (正在持续更新中.....)eureka概念:SpringCloud核心组件,默认的注册中心(Consul、Nacos)作用:注册中心,服务注册、发现(注意:既不提供服也不消费服务)角色:Eureka服务端(注册中心)、Eureka客户端(服务提供者、
2021-02-28 19:17:20 831 5
原创 创建EurekaServer工程(详细详解各个部分及版本冲突问题)
SpringCloud搭建EurekaServereureka服务端搭建步骤1、引入pom相关起步依赖2、配置application.yml3、启动类配置配置服务端常见错误1.@org.springframework.beans.factory.annotation.Qualifier(value="httpTraceFilter")2. Correct the classpath of your application so that it contains a single, compatible v
2021-02-27 19:38:56 1460
react+request
2024-06-01
react-data-request
2024-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人