Springboot整合Hikari
Hikari简介Hikari是一款非常强大,高效,并且号称“史上最快连接池”。并且在springboot2.0之后,采用的默认数据库连接池就是Hikari。不需要引入依赖,已经在SpringBoot中包含了。 GitHub地址SpringBoot整合Hikari注:springboot 2.0 默认连接池就是Hikari了,所以引用parents后不用专门加依赖需要添加依赖时(Java 8...
2024-01-10SpringBoot整合Redis 编译警告
编译的时候总提示我某些输入文件使用了未经检查或不安全的操作有关详细信息, 请使用 -Xlint:unchecked 重新编译这样写有什么问题吗回答jdk1.5以前没有泛型。jdk1.5开始有泛型。1.5+编译1.4的代码就会报警告。给Jackson2JsonRedisSerializer添加泛型类型。...
2024-01-10sentinel和springCloud整合
Sentinel高级sentinel和springCloud整合减少开发的复杂度,对大部分的主流框架,例如:Web Servlet、Dubbo、Spring Cloud、gRPC、Spring WebFlux、Reactor等做了适配。只需要引入对应应用的以来即可方便地整合Sentinel。如果要实现SpringCloud和Sentinel的整合,可以通过引入Spring Cloud Alibaba Sentinel来更方便得整合Sentinel。...
2024-01-10springboot整合freemarker详解
前提:开发工具:idea框架:spring boot、maven1、pom文件添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>1.4.1.RELEASE</version> </dependency>2、新建spring web项目,会自动生成applicatio...
2024-01-10【Java】spring boot redis使用问题
在application.properties配置了数据库索引,但是没有用,一直默认加到db0里面,这是什么原因导致的?回答理论上这样写是没问题的,看看你是不是编译时没把配置文件编译过去的原因配置文件没生效,spring boot装载Redis的时候如果没有检测到外部配置,会自动装备本地localhost:6379的Redis,你看源码就知道...
2024-01-10SpringBoot整合FindReport8.0
1.创建springboot项目2.生成webapp目录3.复制FindReport WebRoor/WEN-INF 下如文件到项目webapp/WEN-INF中4. 安装FineReport包到本地仓库。注:自行修改-Dfile=后面的路径call mvn install:install-file -Dfile=D:AareaJavaworkJarfindreport_jarfr-core-8.0.jar -DgroupId=com.fr -DartifactId=fr-core -Dversio...
2024-01-10Springboot整合Urule的方法步骤
摘要:Urule决策引擎可简化开发校验、决策类代码,底层由java语言实现,可基于SpringBoot快速配置,因为Urule工具目前为非常用工具,网上关于SpringBoot整合Urule资料匮乏,一直自己摸索,简单的环境搭建也费了些功夫,遇到些坑,作此记录本次记录主要记录Urule-Serve端Urule-Client端分开部署的模式,这种...
2024-01-10SpringBoot 整合Redis 数据库的方法
Redis简介Redis(官网: https://redis.io )是一个基于内存的日志型可持久化的缓存数据库,保存形式为key-value格式,Redis完全免费开源,它使用ANSI C语言编写。与其他的key - value缓存产品一样,Redis具有以下三个特点。• Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...
2024-01-10spring boot配置druid连接池的完整步骤
Druid的简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生...
2024-01-10详解redis与spring的整合(使用缓存)
1、实现目标通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担) 2、所需jar包注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会变。前面的版本是org.apache.pool,而后面的版...
2024-01-10springboot 重定向方式(redirect前缀)
目录springboot 重定向(redirect前缀)相关注解示例Spring 重定向(Redirect)指南为什么要重定向?使用 RedirectView 重定向结论springboot 重定向(redirect前缀)相关注解@ModelAttribute:读取modelAndView中的数据@Target({ElementType.PARAMETER, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @i...
2024-01-10Springboot实现多服务器session共享
本文实例为大家分享了springboot实现多服务器session共享的具体代码,供大家参考,具体内容如下环境:springboot:2.0.4redis:3.2.100jdk:1.8eclipse:4.9.01.原理正常情况下,HTTPSession是通过servlet容器创建并管理的,创建成功后都保存在内存中,如果开发者需要对项目进行横向拓展搭建集群,那么可以用一...
2024-01-10SpringBoot2.X实战SpringBoot整合Redis
源代码仓库:https://github.com/zhshuixian/learn-spring-boot-2码云:https://gitee.com/ylooq/learn-spring-boot-2在上一节我们主要实现了 Spring Boot 全局异常处理,这一小节主要是内容为 Spring Boot 整合 Redis ,将实现如下两个内容:Spring Boot 直接操作 Redis ,实现 K-V NoSQL 的 set 和 getSpring Boot 的数据库缓存1、Redis 的简介...
2024-01-10springboot 没法扫描到repository的解决
sprint boot2.0启动的时候报错!A component required a bean of type 'XXX' that could not be found.就是没有扫描到我的repository包里的代码我先用@ComponentScan注解加上类所在的包名,没有报错,可以正常启动但是坑爹的是@RestController注解下的Controller层的代码没有扫描到就是说http://127.0.0.1:8080可以正常访问,但是Controll...
2024-01-10浅谈springboot多模块(modules)开发
为何模块开发先举个栗子,同一张数据表,可能要在多个项目中或功能中使用,所以就有可能在每个模块都要搞一个mybatis去配置。如果一开始规定说这张表一定不可以改字段属性,那么没毛病。但是事实上, 一张表从项目开始到结束,不知道被改了多少遍,所以,你有可能在多个项目中去改mybatis改...
2024-01-10从.Net到Java学习第四篇——spring boot+redis
本文内容纲要:从.Net到Java学习第四篇——spring boot+redis从.Net到Java学习系列目录“学习java已经十天,有时也怀念当初.net的经典,让这语言将你我相连,怀念你......”接上一篇,本篇使用到的框架redis、FastJSON。环境准备安装redis,下图是我本机的redis绿色版,你可以网上自行下载安装,如果不知道如...
2024-01-10springboot 多个sevice类实现同一接口的调用
本文内容纲要:- Spring中@Autowired注解、@Resource注解的区别参考页面:http://blog.csdn.net/xiao190128/article/details/54890759/;感谢分享service 是有用的相当于 xml配置中得bean id = service 也可以不指定 不指定相当于 bean id = com. service.service 就是这个类的全限定名,表示给当前类命名一个别名,方便注入到其他需要用...
2024-01-10springboot集成shiro遭遇自定义filter异常的解决
目录springboot集成shiro遭遇自定义filter异常1、用maven添加shiro2、配置shiro3、实现自定义的Realm、filter、SubjectFactory等4、重点记录filter配置中出现的问题5、解决方案shiro自定义异常无效springboot集成shiro遭遇自定义filter异常首先简述springboot使用maven集成shiro1、用maven添加shiro <!--shiro--> <dependency> <...
2024-01-10springboot成神之——swagger文档自动生成工具
本文内容纲要:- 本文讲解如何在spring-boot中使用swagger文档自动生成工具- 目录结构- 说明- 依赖- SwaggerConfig- 开启api界面- JSR 303注释信息- Swagger核心注释- User- TestController本文讲解如何在spring-boot中使用swagger文档自动生成工具目录结构说明依赖SwaggerConfig开启api界面JSR 303注释信息Swag...
2024-01-10Spring注解@Autowired如何工作?
我遇到了一个例子@Autowired:public class EmpManager { @Autowired private EmpDao empDao;}我很好奇如何empDao获取集合,因为没有设置方法,而且它是私有的。回答:Java允许上一个字段或方法的访问控制被关断(是的,有一个安全检查到第一通路)经由AccessibleObject.setAccessible()方法,其是反射框架(二者的一部...
2024-01-10Spring CustomNumberEditor解析不是数字的数字
我正在使用SpringCustomNumberEditor编辑器来绑定我的float值,并且我已经尝试过,如果在值中不是数字,则有时它可以解析该值并且不返回错误。number = 10 ......则数字为10,没有错误number = 10a ......则数字为10,没有错误number = 10a25 ......那么数字是10并且没有错误number = a ......错误,因为该数字无效因此,...
2024-01-10SpringBootSwagger整合zuul智能列表
SpringBoot-Swagger整合zuul智能列表简介可能大家都有用过swagger,可以通过ui页面显示接口信息,快速和前端进行联调。现在基本都是多模块微服务化,每个服务都有这样的ui页面也是很不方便,swagger 也可以聚合在网关页面。有开发过微服务的小伙伴应该体验过。当微服务模块多的情况下,每个模块都需...
2024-01-10Spring数据:CrudRepository的保存方法和更新
我想知道如果该{save}方法CrudRepository已在数据库中找到条目,则是否执行更新:@Repositorypublic interface ProjectDAO extends CrudRepository<Project, Integer> {}@Servicepublic class ProjectServiceImpl {@Autowired private ProjectDAO pDAO;public void save(Project p) { pDAO.save(p); } }因此,...
2024-01-10Yii2添加redis扩展(非composer)
1、下载yii2-redis扩展包(https://github.com/yiisoft/yii2-redis )并解压2、将解压后的文件移至 项目根目录/vendor/yiisoft 命名为yii2-redis3、打开vendor/yiisoft下的extensions.php,添加如下代码 "yiisoft/yii2-redis" => array ( "name" => "/yiisoft/yii2-redis", "version" => "2.2.0.0", "alias" ...
2024-01-10SpringBoot整合sharding-jdbc实现分库分表与读写分离的示例
目录一、前言二、数据库表准备三、整合四、docker-compose部署mysql主从五、本文案例demo源码一、前言本文将基于以下环境整合sharding-jdbc实现分库分表与读写分离springboot2.4.0mybatis-plus3.4.3.1mysql5.7主从https://github.com/apache/shardingsphere二、数据库表准备温馨小提示:此sql执行时,如果之前有存在相应库...
2024-01-10