在zuulFilter中注入bean失败的解决方案
zuulFilter注入bean失败一、为什么要用到这个上周想实现在网关层 zuul 实现用户认证操作,即需要在网关过滤器中调用其他的微服务,按常规做法在 filter 中用 @Autowired 注解一...
zuulFilter注入bean失败一、为什么要用到这个上周想实现在网关层 zuul 实现用户认证操作,即需要在网关过滤器中调用其他的微服务,按常规做法在 filter 中用 @Autowired 注解一...
目录springMVC简介SpringMVC框架的优点第一个SpringMVC程序第一步:创建maven-web项目第二步:在pom.xml中添加依赖和插件第三步注册中央调度器第四步:创建springMVC配置文件第五...
@Value值注入及配置文件组件扫描spring配置文件对应的是父容器,springMVC配置文件产生的是子容器,前者一般配置数据源,事务,注解等,当然还可以进一步将一些配置细化到其他xml中;后...
本篇文章简单讲一下使用jmeter进行压力测试。其压测思想就是 通过创建指定数量的线程,同时请求指定接口,来模拟指定数量用户同时进行某个操作的场景。jmeter测试计划配置:运行b...
条形码
将宽度不等的多个黑条和白条,按照一定的编码规则排序,用以表达一组信息的图像标识符通常代表一串数字 / 字母,每一位有特殊含义一般数据容量30个数字 / 字母二维码
用某...
环境:maven+idea。1. 需要的jar包基本的spring和mybatis依赖包就不说了,在pom文件的build->plugins节点下需要添加(两个依赖包也可以直接添加到pom的依赖里面去,这里是为了直接...
好几天不写文章,今天来写一篇,从之前的计划表上看到还有关于java的动态代理没写,这个技术平常用的少,也不是特别好理解,今天补上这篇,希望能讲明白,不至于像我一样迷茫好久,开始吧动...
目录背景
接口测试用例,针对入参进行设计:言归正传!背景
由于开发任务进度紧张,接口及基础数据提供不全,即使设计全面的接口测试用例也无法全面有效的进行覆盖测试;且又因为单接口...
目录Mybatis执行SQL流程
SqlSessionExecutorMybatis之Executor
Mybatis之StatementHandler
进入ResultSetHandlerMybatis执行SQL流程
在看源码之前,我们需要了解一些基本知识...
目录万能Map模糊查询万能Map  我们在上一节博文里面将到利用Mybatis实现CRUD操作的时候,我们在数据库表中新增一条数据是这样操作的:实体类对象的字段有:package c...
一、代理在使用动态代理实现拦截器之前我们先简单了解一下什么Java的代理。代理,顾名思义,就是不直接操作被代理(下面都用目标对象称呼,听起来舒服一些)对象,而是通过一个代理对象...
目录需求背景websocket协议stomp协议需求背景闲话不扯,直奔主题。需要和web前端建立长链接,互相实时通讯,因此想到了websocket,后面随着需求的变更,需要用户订阅主题,实现消息的精...
目录什么是代理举个栗子什么是代理模式实现代理的方式静态代理根据以上过程,分析静态代理的优缺点动态代理CGLIB代理JDK代理InvocationHandler接口Method类Proxy类jdk动态代...
目录一、异常的描述二、异常的体系三、异常的分类:四、异常处理的捕捉形式五、异常处理的原则六、finally七、异常的应用
八、异常的注意事项:总结一、异常的描述程序运行时,发...
目录1、创建业务层UserService接口定义需要完成的功能2、创建持久层UserDao接口定义具体的CURD3、完成UserService接口和UserDao的实现类4、创建InvocationHandler接口的实...
目录XML的主要用途对比HTML关于XML文件的解析?JDK自带的一套解析总结XML的主要用途 --数据存储和数据描述 --是一个优良的配置文件 --相当于一个小型数据库 --XM...
目录第一步:后端简单建个SpringBoot项目,提供一个 helloWorld接口;第二步:新建一个helloWorld 微信小程序,请求后端第一步:后端简单建个SpringBoot项目,提供一个 helloWorld接口;版...
现在面试,基本上都是面试造火箭🚀,工作拧螺丝🔩。而且是喜欢问一些 Spring 相关的知识点,比如 @Autowired 和 @Resource 之间的区别。魔高一丈,道高一尺。很快不...
目录一、创建项目,选择依赖二、引入相关依赖(非必要)三、如果是第一次使用MongoDB,首先先创建用户四、定义核心配置文件六、创建dao层,这里的dao层有两种写法MongoDB 是一个基于...
概述工作电脑用了3年多了,100G的C盘也快吃不消了,每次打开看到C盘红了,总要用清理工具清理一下子.不知道怎么最近清理工具清理了也没有什么效果,把temp下面的文件删除,没什...
目录1. 程序计数器(线程私有)2. Java虚拟机栈(线程私有)(1) 概念(2) 下面我们来分析一段代码3. 本地方法栈(线程私有)4. Java堆(线程共享)5. 方法区(线程共享)6. 运行时常量...
其实springBoot 整合Eureka 是比较简单 ,可是我发现很多人整合后会启动不了,我这里列出比较常见的报错的原因报:A child container failed during start如图下这样这个原因是因...
mybatis的xml中trim标签有四个属性1.prefix 前缀增加的内容2.suffix 后缀增加的内容3.prefixOverrides 前缀需要覆盖的内容,一般是第一个判断条件前面的多余的结构,如:第一个判...
目录构建 OAuth2 授权服务器
设置客户端和用户认证信息
设置客户端信息
设置用户认证信息
生成 Token
构建 OAuth2 授权服务器
从表现形式上看,OAuth2 授权服务器也是一个独...
Mybatis and和循环or混用这次项目用到一个and和or混用的场景 , 因为用到多个or(循环), 没想到好的办法最终转换成用 IN实现:场景用left join链接多个表, 多个条件and筛选, 其...
mybatis insert foreach循环插入@Insert("<script>" + "insert into driver_account_appeal_photo (appeal_id,appeal_photo_path) values\n" + "<fo...
目录多线程使用场景:线程和进程区别:创建线程的方式:Thread类的有关方法:线程的同步:模拟火车站售票程序线程的同步:synchronized1. 同步代码块:2. synchronized还可以放在方法声...
目录一、 序列化和反序列化概念二、 序列化和反序列化的必要性三、 序列化和反序列化的实现1. JDK类库提供的序列化API2. 实现序列化的要求3. 实现Java对象序列化与反序列化...
1、介绍官网地址:https://www.yuque.com/easyexcel
特点:1、Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是 非常的耗内存。如...
PowerMockito 测试静态方法假如有下面一个类DemoStatic,它里面定义了各种静态方法,这些静态方法可能是一些Utilities方法,辅助其它的类。package mock.demo;public class DemoS...
目录一、 概述
二、 技术选型
三、 生成一个图片签章
1. 生成一个如下图的签章图片2. 相关代码四、 如何按模板生成PDF文件
1. 制作PDF模板2. 制作一个如下图的PDF模板,该模...
背景××项目需要提供系统部分函数第三方调用接口,基于安全性和避免暴露数据库表信息的基础上进行函数接口的设计,根据第三方调用身份的权限提供某张表的自定义集合。本项目基...
目录面试题1:Java 中操作字符串都有哪些类?它们之间有什么区别? 正经回答:深入追问:追问1:这三者在效率上怎么说?追问2:那StringBuffer和StringBuffer线程安全主要差在哪里呢?面试题2...
目录1、拦截器是什么2、自定义拦截器2.1 编写拦截器2.2 注册和配置拦截器3、拦截器原理3.1 找到可以处理请求的handler以及handler的所有拦截器3.2 执行拦截器的preHandle方...
Mysql字段和java实体类属性类型匹配参见下图:数据库字段转实体类字段DROP FUNCTION IF EXISTS f_spiltStr;CREATE FUNCTION `f_spiltStr`(DATA1 varchar(50)) RETURNS varcha...
环境:springboot2.3.10一般使用在项目中使用@Qualifier来限定注入的Bean。由于项目中我习惯用@Resource注解,所以这里先对@Autowired和@Resource进行个简单的说明。@Autowired...
在数据库插入的时候,有很多属性需要我们自己处理,如主键自增字段。MYSQL中主键根据一定规则生成后,需要我们在插入后去主动获取,以便后面的操作,Mybatis为我们提供了处理的方法。...
Elasticsearch中store field与non-store field的区别在定义index的mapping的时候,我们可以指定某些fields是否要store(默认是不store)那么他们有什么区别呢?PUT /my_index{ "m...
一、mock 静态方法mockito库并不能mock静态方法,需要依赖powermock第一步:给类添加注解// 静态类优先加载,所以需要提前告诉powermock哪些静态类需要mock@ContextConfiguration...
1. 首先新建一个shiroConfig shiro的配置类,代码如下:@Configurationpublic class SpringShiroConfig { /** * @param realms 这儿使用接口集合是为了实现多验证登录时...
目录一,创建day13的module二,复习SpringMVC–1,需求:访问/car/get ,获取汽车数据–2,创建RunApp类–3,创建Car类–4,创建CarController类三,SpringMVC解析请求参数–1,普通的GET提交–...
mybatis-plus Condition拼接Sql语句各方法1.setSqlSelect—用于添加查询的列信息public Wrapper<T> setSqlSelect(String... columns) { StringBuilder builder = ne...
trim中prefix与suffix等标签用法1.prefix 前缀增加的内容2.suffix 后缀增加的内容3.prefixOverrides 前缀需要覆盖的内容,一般是第一个判断条件前面的多余的结构,如:第一个判断...
目录springmvc.xmlBankDaoAdminCheckBankDaoImplLogInfoTransmactionAdminCheckInterceptorLogInfoInceptorTransmactionInterceptorTest总结springmvc.xml<beans xmlns="ht...
目录springmvc.xml的配置web.xml的配置主要代码NewFile.jspsuccess.jsp总结springmvc.xml的配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:...
目录package cn.hp.util;import java.sql.*;public class JDBCUtils { static Connection connection = null ; static Statement statement = null ; static Prep...
Elasticsearch 映射参数 fieldsfields处于不同的目的,通过不同的方法索引相同的字段通常非常有用。这也是多字段的目的。例如,一个字符串字段可以映射为text字段用于全文本搜...
目录一,SQL注入–1,需求–2,测试–3,总结二,练习PreparedStatement–1,需求–2,测试–3,制作工具类三,HTML–1,概述–2,入门案例–3,使用工具–4,测试四,测试常用标签一,SQL注入–1,需求...
Mybatis注解写in查询@Select("<script>" + "SELECT * FROM table WHERE OrderNo IN " + "<foreach item='item' index='index' collection='list' open=...
前言· 提示,无论打包成jar还是exe程序,运行都需要JDK,需要给没有安装JDK的电脑安装;不会安装JDK的朋友可以参考这篇文章:https://www.jb51.net/article/179937.htm· maven项目...