![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 69
单人影i
这个作者很懒,什么都没留下…
展开
-
java 静态方法里边如何使用spring的注入对象
大家都知道,Java静态资源(静态代码块,静态方法,静态属性)在类加载的时候进行加载,那么加载时机肯定是在spring对象注入之前的,所以我们在调用实际的静态方法时就会出现空指针。这种可能在实际开发中出现在我们的util工具类中.原创 2022-09-15 16:02:30 · 2858 阅读 · 0 评论 -
@ComponentScan过滤不需要的类
@ComponentScan过滤不需要的类前言一、excludeFilters属性需要传递@ComponentScan.Filter注解二、示例指定排除类指定排除注解自定义@ComponentScanIgnore实现过滤器自定义过滤器MyTypeFilter表达式总结前言因为maven工程互相依赖,但是不需要依赖子项目的某些切面和配置类,这时项目会配置@ComponentScan扫码子工程的包,由于启动的时候已经加载到了容器类里面,于是就用上了@ComponentScan的excludeFilter原创 2022-02-09 20:42:35 · 3178 阅读 · 0 评论 -
SpringRetry异常重试
SpringRetry介绍:pom引入启动类上加注解需要重试的方法上Retry配置代码介绍:spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。当某一次网络请求失败时,能够重新进行尝试请求,解决某一时间的网络问题导致整个请求失败。常见应用场景:(1)微服务之间的feign接口retry(2)微服务与第三方服务之间API对接的retry(3)服务与database之间的retrypom引入 <dependency&g原创 2021-08-24 10:50:39 · 546 阅读 · 0 评论 -
springboot启动注解过程
springboot运行原理1、启动器2、主程序1、启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency> springboot-boot-starter:就是springboot的场景启动器。springboot将所有的原创 2021-02-24 13:06:42 · 797 阅读 · 1 评论 -
SpringBoot配置数据源
目录springboot整合mybatis自定义数据源DruidDataSourcespringboot配置多数据源并动态切换springboot整合mybatis导入mybatis的依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ve原创 2020-11-16 01:03:20 · 159 阅读 · 1 评论 -
SpringBoot使用log4j2进行日志管理
springboot如何使用log4j2进行日志管理,springboot应用默认的日志记录组件是logback. 为什么使用log4j2,其根本原因在于log4j2使用了LMAX, 一个无锁的线程间通信库代替了, 并发性能大大提升. 优点: 丢数据这种情况少,可以用来做审计功能。而且自身内部报的exception会被发现,但是logback和log4j不会。 log4j2使用...原创 2019-11-24 14:54:43 · 875 阅读 · 0 评论 -
WebMagic抓取数据
WebMagic 官网 http://webmagic.io/ 导入依赖 <dependency> <groupId>us.codecraft</groupId> <artifactId>webmagic-core</artifactId> <version>0.7.3...原创 2019-10-03 22:57:07 · 1139 阅读 · 0 评论 -
MyBatis-Plus
@[TOC](文章目录) #简介 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于...原创 2019-09-15 12:39:37 · 1040 阅读 · 0 评论 -
WebSocket 和 MongoDB 搭建简单的聊天系统
使用技术: Spring WebSocket Spring-data-MongoDB pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="...原创 2019-08-27 00:06:49 · 1369 阅读 · 1 评论 -
SpringBoot整合MongoDB
spring-data对MongoDB做了支持,使用spring-data-mongodb可以简化MongoDB的操作。 有两种实现方式 dao层接口继承MongoRepository 和 Spring data jpa差不多 通过MongoTemplate实现, 我用的就是这个 导入依赖 <par...原创 2019-08-25 23:35:40 · 342 阅读 · 0 评论 -
SpringBoot集成WebSocket
如果网页不刷新,服务端有新消息如何推送到浏览器? 解决方案,采用轮询的方式。即:通过js不断的请求服务器,查看是否有新数据,如果有,就获取到新数据。 这种解决方法是否存在问题呢? 当然是有的,如果服务端一直没有新的数据,那么js也是需要一直的轮询查询数据,这就是一种资源的浪费。 那么,有没有更好的解决方案? 有!那就是采用WebSocket技术来解决。 ...原创 2019-08-25 12:56:56 · 166 阅读 · 0 评论 -
SpringBoot集成redis
1.导入依赖 <!-- springboot整合redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> ...原创 2019-08-24 23:40:20 · 180 阅读 · 0 评论 -
SpringBoot2.0搭配swagger2生成接口文档
版本: Spring Boot:2.0.5 Swagger2:2.7.0 maven依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifac...原创 2019-04-14 23:35:56 · 271 阅读 · 0 评论