首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
springboot2.0专题
springboot2.0 配置redis监听消息代码
1.第一步,pom.xml配置 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId><exclusions><exclusion><groupId>redis.clients</groupId><artifactId>jedis<
阅读更多...
20210721-springboot2.0通过@Reference调用dubbo接口提示空指针
问题描述: 消费者使用springboot2.0+调用dubbo接口时,@Reference提示空指针 之前其他项目用springboot1.+没有问题,考虑是springboot与dubbo版本问题 dubbo版本:2.6.6 springboot版本:2.2.6.RELEASE 原因分析: 按照官方上写的springboot2.0+搭配dubbo2.6.5+的需要依赖 <
阅读更多...
SpringBoot2.0.4整合elasticsearch为5.6.10
网上找了很一些,很多跑不起来,可能是我的环境和介绍的环境不一样,自己搞重新搞一下! 环境说明: spring boot 使用2.0.4elasticsearch为5.6.10本地安装ES集群为 6.x版本 第一步 使用IDEA创建Spring boot web项目,使用spring boot 使用2.0.4版本, elasticsearch为5.6.10 <parent><groupI
阅读更多...
springboot3.0+继续使用springboot2.0配置会显示 `无法自动装配,找不到对应的Bean`解决方法
在 Spring Boot 3.0 中,Spring 团队对自动配置机制进行了重大变更,特别是 spring.factories 文件。spring.factories 文件已被 META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 文件所取代。在springboot3.0+继续使用spri
阅读更多...
SpringBoot2.0版本自定义Redis序列化
题记 跟着B站的视频学着学着突然遇到版本问题,在SpringBoot1.0版本中,自定义Redis序列化操作特别简单,new一个自定义的RedisTemplate就好了,但是在SpringBoot2.0版本中,自定义Redis的序列化就变得稍微复杂一点。 出现的问题: 默认使用的序列器是JdkSerializationRedisSerializer,此序列化器导致下图结果,所以我们需要自定义
阅读更多...
SpringBoot2.0以上使用Spring Cloud Config配置中心【服务端刷新】(二)
SpringBoot2.0以上使用Spring Cloud Config配置中心【服务端刷新】(二) 服务端:Spring Cloud Config Server 引用相关依赖(可以直接用idea创建springboot下的spring-cloud-config项目): <dependency><groupId>org.springframework.cloud</groupId><a
阅读更多...
springboot2.0.x redis配置
https://www.cnblogs.com/taiyonghai/p/9454764.html redis:#数据库索引database: 0host: 127.0.0.1port: 6379password:#连接超时时间timeout: 5000lettuce:pool:# 最大空闲连接max-idle: 8# 最小空闲链接min-idle: 0# 最大连接数(负数表示没有限制)max-
阅读更多...
springboot2.0发送邮件。QQ、网易【亲测有效】
目的:springboot2.0-发送邮箱。QQ、网易邮箱 第一步:添加依赖【网上都是说添一种依赖这是错误的,会出现注入的时候为null】 <!--邮箱依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency
阅读更多...
SpringBoot2.0 jpa多数据源配置
随着Springboot升级到2.0,原来1.5.x的Jpa多数据源配置不能用了。现在总结一下Springboot2.0的jpa多数据源配置 连接池还是用druid,但是不能用druid的starter了,譬如在1.5.x时用的是 <dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter
阅读更多...
SpringBoot2.0.6 Activiti项目搭建过程
1、创建SpringBoot项目 2、由于我这里的数据库版本比较低,项目创建成功后,需要修改pom.xml文件,将springboot的版本号改低。如果用高版本的数据库连接会报(com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required 异常)。 修改内容如下(修改版本号、增加acti
阅读更多...
SpringBoot 系列教程 | 第一百一篇:SpringBoot2.0开发微信小程序之订阅消息推送
一、前言 做小程序开发的时候,消息推送是一个比较常用的功能,基本表涉及到一些重要提醒的功能时,都会使用到微信小程序的模板消息推送,随着用户和开发者的信息推送诉求日益增长,微信官方下架了之前的模板消息推送功能,改为用户自助订阅消息推送,小程序开发者可自行接入,在用户主动订阅消息后可实现消息随时触达功能。 官方文档下架模板消息公告: 公告地址: https://developers.weixin
阅读更多...
SpringBoot2.0启动日志中出现The APR based Apache Tomcat Native library which allows optimal performance in
在启动SpringBoot程序当中,日志记录当中有下面一条记录: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Jav
阅读更多...
SpringBoot系列:基于SpringBoot2.0的WebFlux应用入门
Spring WebFlux是在Spring框架5中引入的一种新的反应式Web框架。与Spring MVC不同,它不需要servlet API,完全异步和非阻塞,并通过Reactive Project实现Reactive Streams规范。 官网文档地址: https://docs.spring.io/spring/docs/5.0.5.RELEASE/spring-framework-re
阅读更多...
SpringBoot2.0学习之创建一个简单的web项目
SpringBoot2.0学习之创建一个简单的web项目 第一种方法:使用IDE工具直接创建 ps: 如果使用Eclipse的话需要安装插件,这里使用IDEA创建,如果使用Eclipse工具但是不想安装插件可以使用第二种方法。 1. 创建一个新的项目 2. 选择JDK版本和初始化服务地址后,点击Next3. 输入相关参数后,点击Next 4. 选好相关的组件后, 点击Next
阅读更多...
SpringBoot2.0之五 集成Swagger实现RESTful接口文档可视化
前言 swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础, 对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系统作为服
阅读更多...
1.SpringBoot2.0 监听器ApplicationListener的使用
一.需求:将自己写的一个方法能在项目启动后就运行,于是想到了sringboot的监听器(类似redis的消息监听器,感觉可以参考监听器这个思路) ApplicationListener是Spring框架提供的一个用于监听应用事件(application event)的事件监听器。它继承自Java标准观察者模式的EventListener接口。从Spring 3.0之后,
阅读更多...
Activiti工作流框架学习笔记(二)之springboot2.0整合工作流Activiti6.0
文/朱季谦 以前在工作当中做过不少与工作流Activiti有关的工作,当时都是spring集成activiti5.22的项目,现在回过头去看,其实版本已经稍微老了,因此,基于先前的工作经验,决定用较新版本的技术来重新梳理下以前接触过的技术。 决定用springboot2.0+Activiti6.0来做实践总结。 第一步,在springboot项目pom.xml文件引入相关依赖: 1 <!
阅读更多...
第四十八章:SpringBoot2.0新特性 - RabbitMQ信任package设置
在这次SpringBoot升级后,之前的系统内使用实体传输受到了限制,如果使用SpringBoot默认的序列化方式不会出现信任package的问题,之所以出现这个问题是因为项目使用fastjson方式进行类的序列化已经反序列化,在之前SpringBoot 1.5.10版本的时候 RabbitMQ依赖内的DefaultClassMapper类在构造函数内配置*,表示信任项目内的所有package,在
阅读更多...
SpringBoot2.0.4 Maven 多模块 打包 解决elasticsearch子模块不能打包问题
一个多模块项目 如下图所示: 其中:主项目 qqkj-parent 项目主入口:qqkj-web pom文件中主要修改: qqkj-parent ----pom文件: 注意:父项目的打包形式为 pom build修改: <build>
阅读更多...
springBoot2.0 配置shiro实现权限管理
博客来自:https://www.cnblogs.com/qq1272850043/p/10401337.html 一、shiro介绍 1.1 功能特点 Shiro 包含 10 个内容,如下图: 1) Authentication:身份认证/登录,验证用户是不是拥有相应的身份。 2) Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否
阅读更多...
springBoot2.0 配置 mybatis+mybatisPlus+redis
一.Idea新建springBoot项目 next到完成,然后修改使用自己的maven 等待下载包 二.pom.xml文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch
阅读更多...
springboot2.0 +短信服务
springboot2.0 +腾讯短信服务 短信服务有很多,但大多数短信服务都需要收费! 我用的是腾讯云的短信服务,开始免费测试然后自己充了几块钱来使用已经是很足够的。 阿里云的短信服务也差不多,看公司有那个产品的服务吧! 开发准备 1,在腾讯云官网上申请一个短信应用 2、点进去可以看到应用的appid,key这个会用到 3、配置短信签名和短信正文(在这补充一下,短信正文可以不需要配置,在
阅读更多...
springboot2.0+,使用put请求方式出现的访问异常
报405 Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method ‘PUT’ not supported] 1.在配置文件中添加(默认是关闭的) spring.mvc.hiddenmethod.filter.enabled=true 2.th:href改为th:acti
阅读更多...
springboot2.0+,在拦截器使用上出现的静态文件访问问题
登录界面一直没有样式,但是有图标(说明静态文件我是排除掉了的) 最后发现: 使用了webjars 中的样式,结果忘了排除掉。 加上"/webjars/**"后,问题解决 @Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(new LoginHandlerInter
阅读更多...
基于SpringBoot2.0+Mybatis的学生成绩管理系统
该项目是自己学习SpringBoot2.0框架后开发的一个学生成绩管理系统,涵盖SpringBoot2.0、Mybatis等热门框架知识点,能够帮助从SSM开发到SpringBoot开发进阶的小伙伴快速掌握相关开发技能,项目已开源,喜欢的小伙伴可以自行下载学习,有任何问题都可以随时评论交流。 Github开源地址:https://github.com/CONTINUE12/SpringBoot_
阅读更多...