SpringBoot
SpringBoot
大胖东
这个作者很懒,什么都没留下…
展开
-
SpringBoot中使用 POI
为Excel2007的格式,其核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小,操作效率更高 。在POI中使用XSSF或SXSSF对象操作原创 2023-08-15 17:54:14 · 833 阅读 · 0 评论 -
QueryWrapper中常用方法,用法大全
原创 2023-06-15 20:15:24 · 348 阅读 · 0 评论 -
使用easypoi 导出模板 图片填充
使用easypoi 导出模板 图片填充官网地址:http://easypoi.mydoc.io/#text_226102模板文件代码public static ImageEntity imageToBytes(BufferedImage bImage) throws IOException { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); ImageIO.wri原创 2022-05-12 15:27:00 · 4564 阅读 · 0 评论 -
mybatis 时间范围查询
mybatis 时间范围查询原创 2022-09-14 13:42:45 · 7975 阅读 · 0 评论 -
Cannot invoke “java.sql.Connection.prepareStatement(String)“because “this.conn“ is null
就是jar包太老了,数据库是新版本的,用8以上的connector原创 2021-01-13 21:54:25 · 23982 阅读 · 17 评论 -
基于SpringCloud中Eureka的使用
spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。原创 2021-12-14 20:12:03 · 427 阅读 · 0 评论 -
SpringBoot2.6.x集成swagger: Failed to start bean ‘documentationPluginsBootstrapper问题解决
SpringBoot2.6.x集成swagger: Failed to start bean ‘documentationPluginsBootstrapper问题解决在使用SpringBoot2.6.x集成swagger的时候,启动的时候出现了:Failed to start bean 'documentationPluginsBootstrapper 的空指针异常。在springBoot配置文件中添加配置:spring.mvc.pathmatch.matching-strategy=ANT_PA原创 2022-05-25 17:03:15 · 243 阅读 · 0 评论 -
SpringCloud使用Eureka和Hystrix
内部原理(可以启动多个item实例看效果,比如端口分别设为10010,10011,在下面2个类里打断点):测试负载均衡编写测试用例import com.yhd.order.Order;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.c原创 2021-12-16 14:47:00 · 1345 阅读 · 0 评论 -
window10下安装git的详细步骤
window10下安装git的详细步骤 _仰望星空的你 2020-06-29 16:07:12 ...转载 2021-04-23 16:56:37 · 436 阅读 · 0 评论 -
org.hibernate.exception.SQLGrammarException: could not insert: [com.mengma.domain.User]
org.hibernate.exception.SQLGrammarException: could not insert: [com.mengma.domain.User]org.hibernate.exception.SQLGrammarException: could not insert: [com.mengma.domain.User]at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)原创 2021-04-07 15:28:15 · 177 阅读 · 0 评论 -
springboot admin-server的使用
Spring Boot Admin简介 通过Actuator查看spring boot 应用运行的过程中的各项指标,通过图形化界面呈现出来。有点类似于JDK自带的工具jvisualvm,但是它拥有更加强大丰富的功能。 1.查看JVM、tomcat进程信息。 2.查看应用配置信息,系统属性、系统环境变量等。 3.查看创建的bean信息。 4.查看应用中的运行日志。 5.查看web应用的访问端点。 6.查看http跟踪信息。原创 2022-12-30 15:59:07 · 869 阅读 · 2 评论 -
支付沙箱环境显示支付存在钓鱼风险!无法进行下一步测试
支付存在钓鱼风险是由于商户直接在服务端提交请求到支付宝网关地址导致出现这样的情况。因电脑网站支付是需要在前端显示付款页面让用户进行扫码或者输入密码进行付款的,所以不是直接服务端请求直接扣用户的余额的。因此商户可以使用form表单提交或者HTTP方式提交到支付宝,才能返回正确的付款页面。解决方案: 关闭所有之前所登录的支付宝的页面,并且,清空浏览器缓存。 或者换一个没有登录过沙箱的浏览器...原创 2020-12-28 14:32:37 · 2703 阅读 · 1 评论 -
出现The selected directory is not a valid TomEE home错误解决方法
Idea配置Tomcat时,出现The selected directory is not a valid TomEE home,这种错误。解决方法: 图二:正确的应该是: 图三:注意了: 图四: 看一下 setting中的配置: 结语:到这里就解决了这...原创 2021-04-06 11:30:54 · 6746 阅读 · 5 评论 -
解决:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
升级了jdk9之后,项目中写单点登录过程中报出了这个错误。错误信息Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at io.jsonwebtoken.impl.Base64Codec.decode(Base64Codec.java:26) at io.jsonwebtoken.impl.DefaultJwtBuilder.signWith(DefaultJwtBu原创 2022-01-06 20:23:42 · 1918 阅读 · 2 评论 -
MyBatis-Plus中分页插件IPage的使用
MyBatis-Plus中分页插件IPage的使用使用步骤:1.服务层的接口需要继承 IService<实体类> ,定义分页查询方法,其返回值类型是 IPage<实体类> .2.服务的实现类要继承 ServiceImpl< Mapper接口类,实体类 > ,重写分页查询方法.3.可以定义一个Page类controller:@PostMapping("/getBomPage")@ApiOperation(value = "BOM列表分页查询", notes =原创 2022-05-07 17:35:53 · 20576 阅读 · 0 评论 -
element ui中Dropdown 下拉菜单的选项绑定点击事件
element ui中Dropdown 下拉菜单的选项绑定点击事件在选项中要使用 @click.native=“xxxxxx”,使用@click无效<el-dropdown> <div style="color: #fff;font-size: 18px;"> <i class="el-icon-s-custom"></i> <span class="el-dropdown-link"> 欢迎:<s原创 2021-04-28 14:35:43 · 1941 阅读 · 0 评论 -
mybatis中resultMap配置细则及使用
resultMap的作用是将多张表联合查询的结果集中的字段,自动对应到对应的实体(包括主实体和其中嵌套的关联实体)中,其中association标签是用来指明关联的类以及需要自动填充进入的字段的原创 2022-07-27 17:06:12 · 1017 阅读 · 0 评论 -
IDEA 2021 Spring+Springmvc+mybatis+maven详细教程
首先新建一个maven项目File -> New Module,进入创建项目窗口项目创建成功后,修改项目结构修改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/XMLSchema-instance" xsi:schemaLocat原创 2022-01-06 15:35:33 · 857 阅读 · 0 评论 -
Spring Cloud+Nacos+feign
Spring Cloud+Nacos+Feign使用feign调用其他服务,提前是先要把其他服务(服务端和消费端)注册到Nacos上使用Nacos作为服务注册中心原创 2022-04-12 16:14:55 · 1301 阅读 · 0 评论 -
IntelliJ IDEA 2021将Maven+SpringBoot项目导出成可执行jar包
IntelliJ IDEA 2019将Maven项目导出成可执行jar包使用前提:电脑装有maven本地仓库idea配置了maven创建一个能运行得了的springboot项目操作步骤:使用Maven的功能快速生成jar包在项目工程目录下的target文件夹里会自动生成需要的jar包...原创 2021-11-04 14:24:29 · 502 阅读 · 0 评论 -
JavaWeb中使用Hibernate的学习
JavaWeb中使用Hibernate的学习首先hibernate的jar包下载后,解压可得:documentation:存放Hibernate相关的文件和APIlib:存放Hibernate编译和运行所依赖的包,其中子目录require下的jar是Hibernate运行项目所必需的包project:存放Hibernate相关的源代码和资源,其中project下的stc目录及其重要,里面包含了Hibernate的配置信息其中,在lib/required目录下,包含运行Hibernate项目必须的原创 2021-04-06 09:37:42 · 309 阅读 · 0 评论 -
如何将代码上传到Gitee
如果是第一次进行将代码上传到Gitee中的话个人开发者可免费创建 1000 个仓库(不限公有、私有),提供最多 5G 的免费代码存储空间通过访问 https://gitee.com/,从首页右上角点击「注册」或点击「加入 Gitee」即可注册个人账号。1.安装Git2.在Gitee官网注册好账号后,点击新建仓库标题在你的电脑找到要上传的项目,,接着鼠标右键,点击Git Bash Here打开之后等一会会儿变成这样,接着输入命令 git init你会发现你的当前文件夹会多了一原创 2021-04-23 15:51:24 · 3694 阅读 · 1 评论 -
Alipay(支付宝)接口相关
2.alipay 提交支付订单2.1 设置AlipayConfig信息如前所述,签约支付的卖家帐号,服务器通知的页面,字符编码格式等,都在这里设置,如下:1 /* * 2 *功能:设置帐户有关信息及返回路径(基础配置页面) 3 *版本:3.1 4 *日期:2010-11-25 5 *说明: 6 *以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。 7 *该代码仅供学习和研究支付宝接口使用,只是提供一个参考。 8原创 2021-05-08 17:13:23 · 6891 阅读 · 2 评论 -
SpringBoot使用注解注册Listener
title: 在SpringBoot中使用Listenerdata: 2022年1月5日16:57:46tags: [SpringBoot]使用注解注册Listener/** * SpringBoot使用 Listener */@WebListenerpublic class OneListener implements ServletContextListener { @Override public void contextInitialized(ServletCo.原创 2022-01-05 18:30:02 · 574 阅读 · 0 评论 -
SpringBoot使用Nacos作为配置中心服务
spring cloud alibaba教程:如何使用nacos作为配置中心1.下载与解压Nacos压缩包下载地址:https://github.com/alibaba/nacos/tags在bin目录下进入cmd,输入startup.cmd -m standalone即可3.启动成功,访问测试(默认端口8848,用户名:nacos,密码:nacos)4.新建一个springboot项目5.修改pom.xml文件<?xml version="1.0" encod原创 2022-04-11 17:09:29 · 6152 阅读 · 0 评论 -
Nacos安装指南
Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lpIeJoqh-164661848原创 2022-03-07 10:01:55 · 950 阅读 · 0 评论 -
“msg“: “没有授权访问,请先登录“
“msg”: “没有授权访问,请先登录”添加{key:Authorizationvalue: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MGY2YzViMDlhYTQwZjQwMWJjOTcxM2YiLCJpYXQiOjE2MzUzOTU2MzUsImV4cCI6MTYzNTQ4MjAzNX0.AVk4SG7WEbHL-v8x66dzt61yq1qV_q4GDPX3lpRU0pk}...原创 2021-10-28 12:51:08 · 7066 阅读 · 0 评论 -
Mybatis-plus代码生成器
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.ba.原创 2021-12-07 19:36:11 · 305 阅读 · 0 评论 -
去掉时间格式(yyyy:MM:ddThh:mm:ss)中间的“T”的前后台
添加前在返回实体类的对应属性中添加@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")添加后原创 2022-03-21 15:22:00 · 401 阅读 · 0 评论 -
SpringBoot使用Nacos作为服务注册中心
SpringBoot使用Nacos作为服务注册中心前置环境配置可看SpringBoot使用Nacos作为配置中心服务在前置的基础上,想要使用Nacos作为服务注册中心,只需要添加两点:1.bootstrap.yml修改即添加discovery: server-addr: 127.0.0.1:8848 namespace: 1f5f553b-33d1-4628-99e0-d46c45aaa455 username: nacos pa原创 2022-04-11 17:15:53 · 1906 阅读 · 0 评论 -
Java+easypoi 简单模板导出
Java+easypoi 简单模板导出1.新建一个springboot项目2.pom.xml<!--EasyPoi--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</vers原创 2022-04-20 16:43:13 · 1250 阅读 · 0 评论 -
Springboot集成easypoi实现excel多sheet导出
集成easypoi实现excel多sheet导出原创 2022-07-21 21:02:12 · 1446 阅读 · 1 评论