
SpringBoot
SpringBoot
心寒丶
java后台,oracle数据库,前端全栈开发,三个臭皮匠,顶个诸葛亮,有问题咱一起解决!只要你问,只要我会(不会可以一起研究),倾囊相授
展开
-
Springboot 接口对接文件及对象
Springboot 接口对接文件及对象原创 2023-07-04 19:45:00 · 2610 阅读 · 0 评论 -
Mybatis批次处理数据
Mybatis批次处理数据原创 2022-09-06 18:15:00 · 644 阅读 · 1 评论 -
redis批量删除namespace下的数据
redis批量删除namespace下的数据原创 2022-04-29 17:45:00 · 5739 阅读 · 1 评论 -
Redis获取缓存异常:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to XXX
项目运行报错如下:经过debug查看,从redis获取的值为LinkedHashMap,而是不是我们的实体类testinfo经过查找代码中Jackson2JsonRedisSerializer使用的事object对象,然后反序列化就会默认为java.util.LinkedHashMap类型因此对以上代码进行修改:package com.sinosoft.util;import com.fasterxml.jackson.annotation.JsonAutoDete..原创 2022-04-28 17:45:00 · 5121 阅读 · 0 评论 -
Could not read JSON: Unexpected character (‘¬‘ (code 172)): expected a valid value (number, String
org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unexpected character ('¬' (code 172)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')原创 2022-04-27 17:45:00 · 2638 阅读 · 2 评论 -
SpringBoot实现多数据源配置
SpringBoot实现多数据源配置原创 2022-04-14 19:15:00 · 2190 阅读 · 0 评论 -
Spring Boot引入hutool实现简单缓存技术
Spring Boot引入hutool实现简单缓存技术原创 2022-04-11 18:15:00 · 3076 阅读 · 3 评论 -
SpringBoot获取企业微信token
SpringBoot获取企业微信token原创 2022-04-08 18:30:00 · 696 阅读 · 4 评论 -
spring.profiles.active=test不生效
spring.profiles.active=test不生效原创 2022-01-19 15:07:23 · 4770 阅读 · 0 评论 -
SpringBoot项目多环境配置
SpringBoot项目多环境配置原创 2022-01-19 14:29:38 · 1670 阅读 · 0 评论 -
java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
今天在搭建一个SpringBootJPA的项目中,启动遇到以下报错java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK在pom.xml文件中加入以下依赖即可 <dependency> <groupId>cn.easyproject</groupId> <artifactId>orai18n</ar..原创 2021-10-14 09:04:14 · 609 阅读 · 0 评论 -
SpringBoot 框架中yml文件自定义常量及使用
yml文件:dingtalk: DingTalkAccesssToken: access_token=ca20ab9446a9fe0ea1fae59999999 DingTalkUrl: https://testDingtalk/send?对应java配置类:package com.talk.util;import org.springframework.boot.context.properties.ConfigurationProperties;import org.sp原创 2021-09-10 14:25:57 · 2214 阅读 · 0 评论 -
Springboot JAR包获取外置配置文件(打包分离出配置文件)
之前项目是直接打成JAR包,服务器运行JAR包即可,为了安全起见,数据库会定时修改密码,这就导致每次修改完密码都要重新打包,于是改为配置文件由JAR包以外配置实现,步骤如下:1、首先修改打包方式,打包时去掉配置文件(如application.yml)打包配置如下设置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &.原创 2021-08-05 10:45:43 · 1991 阅读 · 0 评论 -
钉钉群添加机器人推送消息
第一步:添加机器人打开“群设置”点击“智能群助手”添加机器人根据自己需求添加对应机器人,我们选择自定义机器人设置机器人名字和关键字 ,只有发送消息包含关键字才会发送,不然会报错添加成功后可以点击机器人头像查看相关设置,当然也可以修改、删除机器人其中Webhook就是请求发送消息的接口地址第二步:测试发消息可以使用POSTMAN SoapUI等工具测试接口是否可以正常发消息可在官方文档查看发送信息类型等参数自定义机器人接入 -...原创 2021-07-07 09:40:31 · 2870 阅读 · 0 评论 -
SpringBoot发送http请求返回JSON
import com.alibaba.fastjson.JSONObject;import org.springframework.http.*;import org.springframework.web.client.RestTemplate;/** * Created by HJ on 2021/7/5 15:36 */public class HttpClientUtil { public static String DoPost(String url,JSONObject .原创 2021-07-07 08:42:03 · 922 阅读 · 0 评论 -
java.sql.SQLException: 无效的列类型: getLong not implemented for class oracle.jdbc.driver.T4CRowidAccessor
Springboot+MYbaits框架下,使用以下注解操作oracle插入数据时报错 @Insert("insert into student (stuid,name)values(#{stuid},#{name})") @Options(useGeneratedKeys = true,keyProperty = "stuid") public int insertStu(Student student);查了下useGeneratedKeys 要求数据库本身具备主键.原创 2021-03-16 11:13:19 · 12219 阅读 · 0 评论 -
Springboot+Mybatis借助PageHelper分页查询
依赖: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>Service public List<Ledgerre原创 2021-02-26 11:07:27 · 187 阅读 · 0 评论 -
java导出合并单元格excel
package com.excel.demo.vo;import com.alibaba.excel.annotation.ExcelProperty;/** * @author :Hj * @date 2021/2/25 */public class StudentVo { @ExcelProperty(value = "编号") private long id; @ExcelProperty(value = "姓名") private String na.原创 2021-02-25 11:15:13 · 451 阅读 · 1 评论 -
Springboot+Mybatis 一对多查询案例
学生对应分数表为一对多,实体类:package com.excel.demo.entity;/** * @author :Hj * @date 2021/2/25 10:19 */public class Grade { private long stuid; private int math ; private int english; private int chinese; private int sum; public lo...原创 2021-02-25 10:59:49 · 9307 阅读 · 0 评论 -
java使用EasyExcel导出百万数据
Maven依赖如下: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>org.apache.poi</g原创 2021-02-24 14:53:06 · 9843 阅读 · 2 评论 -
使用EasyExcel导出百万数据报错 GC overhead limit exceeded
调整idea运行内存大小1、右击快捷方式,打开文件所在位置2、修改idea.exe.vmoptions配置原创 2021-02-24 11:14:24 · 10277 阅读 · 0 评论 -
Springboot发送邮件,附件及按照模板发送邮件案例
项目接口主要依赖如下:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> &l原创 2020-07-27 17:08:41 · 9809 阅读 · 0 评论 -
SpringBoot JPA(JpaRepository)动态查询 返回list ,返回page
@Override public List<BillSalesBase> findAllByCondition(String type){ List<BillSalesBase> resultList = null; Specification querySpecifi = new Specification<Bill...原创 2019-12-17 11:31:38 · 11957 阅读 · 0 评论 -
SpringBoot JPA(JpaRepository)动态查询 分页展示
大家知道Hibernate可以很轻松的根据提供条件进行动态筛选查询,那个JPA怎么实现呢,其中最为简单的就是使用Specification实现JPA的动态查询,本人也是初步接触JPA,第一次使用JPA实现动态查询,因为其动态查询参数传递等不是太明白,所以耗费了一点时间。首先JPA类需要继承JpaSpecificationExecutor类,代码如下:package com.ax.zs.s...原创 2018-11-01 10:22:02 · 11953 阅读 · 0 评论