- 博客(19)
- 收藏
- 关注
原创 restemplate和feign进行证书校验不通过问题
1.java访问https会进行网页的证书进行校验,如果证书就不能执行https的请求。2.1.下载网页的证书导入进入jdk,如果只是单个网页方便。2.2 跳过证书认证,返回自定义的https访问客户端。2.2.1 feigin访问,时间feign的拦截接口。2.2.2 restemplate 访问。具体的参数名字请百度查看。
2023-02-23 15:45:28
451
1
原创 springboot自定义静态资源的位置和注意事项
访问静态资源有两种方式,一种是在程序的resources目录下,作为静态资源,这个静态资源可以在属性文件中直接定义,或者在配置配中的重写的方法中声明,如果是重写的配置类,这配置文件中定义的就会失效,这里是已配置类中方式声明的。3.注意点,自定义静态资源可以定义多个。如果是打包成war/jar,图片等静态资源放到。假设我电脑的d盘根目录下有一张图片 1.jpg,访问这张图片。只能访问成文件流的形式。
2022-11-10 13:49:13
488
原创 maven打包没有里面没有配置文件
1.在项目中可以正常运行程序,但是maven进行clear后打包时正常的,但是发现里面的maven包不包含对应的 properties文件。2.需要再pom.xml文件中声明需要打包资源文件和位置。**/*,表示所有的资源。
2022-10-27 10:06:13
1252
原创 mybatis查询的结果没有映射到实体类中问题
mybatis中自定义的slq是可以查询到内容的,但是映射到实体类中属性为null的问题,这个大多是问题是 实体类中的属性和你sql查出来的属性不一致,导致mybatis自动映射失败了。解决方法如下:1.查询的sql语句使用别名,使用别名和实体类属性一致xml中查询结果使用映射这个问题大多是和mybatisPlus一起混合使用时一时蒙了导致的,因为MybatisPlus再实体类中有注解进行映射的,...
2022-06-16 23:14:17
4212
原创 mybatis引用依赖存在包冲突
在使用mybatis 不能使用 @select注解的坑,程序运行就会显示找不到类啥的,就像下面的报错信息,这个是存在多个不同版本的包导致的检查是否包含了多个mybatis的jar包,如果存在去掉其中一个就可以了2.是否集合其他组件包含了mybatis,例如 activiti包等等,把包含的jar包进行排除即可...
2022-06-09 09:51:37
2537
1
原创 springboot简单的文件下载
文件下载,主要就有两点,1.设置响应头,2.获取响应流。先后顺序不能搞混1.设置响应头这个主要 声明这个是附件(attachment) 可以直接下载都本地,下载的文件名和后缀都定义好了。2.获取响应流,主要是用于文件流写入这里传输给客户端,需要注意的是,需要先声明响应头然后才获取相应流,否则响应头不起效果。@RequestMapping("/download") public void download(HttpServletResponse response) throws IOException
2022-05-20 14:37:00
1165
原创 Springboot实现文件上传服务器
1.声明文件上传的属性2.前端设置上传表单3.保存文件1.配置文件定义需要上传的标准spring.http.multipart.exable=true #文件上传spring.http.multipart.file-size-threshold=0 spring.http.multipart.max-file-size=1MB #单个文件上传spring.http.multipart.request-size=10MB #最大文件上传springboot配置文件中中定义
2022-05-20 14:07:09
4128
原创 springboot统一返回格式处理
既是对程序处理的结果进行统一的返回格式,方便前端人员方便解析数据和处理数据。1.创建统一返回值的格式dao类2.创建拦截返回值的增量类3.创建controller类进行测试1.创建统一返回值的格式dao类public class ResultUtils<T> { private int code; private String msg; private T Data; public static <T>ResultUtils<T> sucess(Str
2022-05-20 12:06:04
1612
原创 logback日志的配置说明
在springboot中默认的日志是使用logback.xml进行日志输出的,一下是一些日志的说明。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE xml><configuration> <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder>
2022-05-19 17:56:26
232
原创 rocketMq消息简单使用
rocketMq消息队列就是临时接收消息的地方,生产者生产消息存储在这里,消费者消费消息。1.下载rocketmq包mq下载地址: https://rocketmq.apache.org/release_notes/release-notes-4.9.3/mq官方文档: https://github.com/apache/rocketmq/tree/master/docs/cn2.springboot中添加对应的依赖和配置文件中配置地址<!--rocketMq消息队列--> &
2022-05-19 13:41:24
862
原创 mybatisPlus的基本使用
mybatisPlus其实就是mybatis的增强版,里面已经封装了常见的增删改查(curd)操作,我们只需要继承BaseMapper就可以使用了。下面是结合springboot的基本使用操作。1.添加mybatisplus依赖2.springboot配置文件中配置数据库3.写一个接口类然后集成BaseMapper4.使用接口类进行增删改查1.依赖的添加...
2022-05-19 09:52:00
1629
原创 Mybatis基本的使用
Mybatis是一款对于Sql进行了一定封装的持久化sql框架,将常用的crud接口进行了一定的封装,减轻了开发人员对于SQL操作的繁琐性,Mybatis有两种实现方式,一种是使用xml,一种使用注解方式。一.mybatis结合xml的使用1.添加依赖相应的依赖2.对应的接口和mybatis的xml文件3.springboot配置文件中添加mybatis的配置文件的扫描路径4.简单的使用1.添加依赖<!--mybatis起步依赖--> <dependency>
2022-05-19 08:26:22
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人