自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 vue 处理npm ERR! This is an error with npm itself. Please report this error at:npm ERR!

说明: 从git 或者svn 上下载一个新的vue工程,安装项目依赖的时候报错,记录一下解决方法;

2024-08-09 15:20:01 2252 1

原创 vue3 + Spingboot + oracle 通过Base64存储图片

近期在做vue3+ Springboot + oracle 的工作,有个小功能通过页面导入图片保存到oracle数据库中,本人对前端不是很熟悉,借此记录一下实现方法;

2024-08-02 09:30:50 313

原创 关于IDEA git push 提交代码报committer 的邮件不是GitLab中的邮箱处理

关于IDEA git push 提交代码报committer 的邮件不是GitLab中的邮箱处理

2024-08-02 09:02:26 1289

原创 kotlin 实战小记: 使用@Transactional + @Autowired出现的lateinit property xx has not been initialized错误

新的项目试用kotlin,在业务类上添加@Transactional,并使用@Autowired引用mapper、配置类等,测试执行时报lateinit property prop has not been initialized。因为@Transactional实际上是通过反射获取Bean的注解信息,利用AOP实现的,而在Kotlin中使用AOP需要在类和方法上都加上open。1、如不是必须使用@Transactional, 可把@Transactional 去掉。2、类和类内的方法都加上open。

2024-06-18 14:05:04 511 2

原创 Kotlin 实战小记:No-Arg 引用解决 No constructor found的问题

no-arg:annotation=com.neusoft.collect.config.NoArg

2024-06-18 11:28:14 678 1

原创 SpringBoot项目启动时提示程序包不存在和找不到符号

最近接手同事开发的一个Springboot工作项目,从svn上整体拉取下来后,构建完成后,启动的时候遇到了程序包找不到的情况,记录一下处理过程;

2024-05-27 16:54:44 1229

原创 idea SpringBoot + Gradle 打成zip包(包含配置文件等)

idea SpringBoot + Gradle 环境配置到项目打包-优快云博客。

2024-05-15 10:57:57 994 1

原创 idea SpringBoot + Gradle 环境配置到项目打包

Gradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言C++、Java、GroovyKotlinScala和Swift,计划未来将支持更多的语言。

2024-05-13 10:17:24 7172 1

原创 SpringBoot3 + GraalVm原生镜像 从环境安装到打包测试(超详细)

SpringBoot3 集成GraalVm 从环境安装到打包测试

2024-04-29 16:36:55 7803 10

原创 SpringBoot + kotlin 协程小记

Kotlin 协程是基于 Coroutine 实现的,其设计目的是简化异步编程。协程提供了一种方式,可以在一个线程上写起来像是在多个线程中执行。协程的基本概念:协程是轻量级的,不会创建新的线程。协程会挂起当前的协程,而不会阻塞线程。协程可以在suspend函数中暂停执行,并在暂停点恢复执行。//suspend 协程方法的定义fun te()

2024-04-23 10:53:25 1247 5

原创 SpringBoot3 + Kotlin + mybatis-plus + Swagger3后端开发样例

二、bean三、mapper四、service五、Impl六、controller说明: swagger3 的实现请参考:SpringBoot3 集成Springdoc 实现Swagger3功能-优快云博客七、swaggerAPI 参考 · Kotlin 官方文档 中文版

2024-04-18 16:18:41 1170

原创 SpringBoot3 实现webclient 通用方法

Spring Boot WebClient 是 Spring Framework 5 中引入的一个新的响应式 Web 客户端,用于异步和响应式地与外部服务进行通信。它是基于 Project Reactor 的响应式编程模型构建的,提供了比传统的 RestTemplate 更现代和强大的功能响应式编程模型:WebClient 是基于响应式编程模型的,这意味着它可以非阻塞地执行网络请求,并且能够与流式数据交互。这使得 WebClient 在处理大量并发请求时具有更高的性能和可伸缩性。异步操作。

2024-04-17 08:59:24 2665

原创 SpringBoot3 函数式web 小记

RequestPredicates:定义请求规则,包括请求参数、请求方式等。- RouterFunction:定义路由信息。- ServerResponse:封装响应参数。- ServerRequest:封装请求参数。

2024-04-16 10:46:19 518

原创 SpringBoot3 集成Springdoc 实现Swagger3功能

【代码】SpringBoot3 集成Springdoc 实现Swagger3功能。

2024-04-15 09:37:06 1230 2

原创 SpringBoot 集成Swagger3

【代码】SpringBoot 集成Swagger3。

2024-04-12 11:00:50 1014

原创 Mybatis plus 使用通用枚举

说明:可通过实现IEnm接口的方式实现,也可通过使用@EnumValue 表签实现;读取数据时可通过使用@JsonValue 执行显示的值。说明:在application.yml 中配置, mybatis plus 3.5.2版本后不需要配置。通过swagger 读取。

2024-04-03 13:58:27 924

原创 Mybatis plus 实现IService方式,使用SpringbootTest引入service 测试

说明:需要引用@SpringBootTest和RunWith,才可以在test 中引入service 使用,样例中主键id 由Mybatis plus 生成,不需要设值。说明:继承ServiceImpl、实现IService接口;继承ServiceImpl则不需要重写IService的方法。说明: 需继承BaseMapper,这里虽然引用了Mapper, 但是BaseMapper里面的方法并不能使用。说明:继承IService。

2024-04-02 19:57:38 761

原创 关于mybatis plus 使用批量插入的使用(与引用mybatis-plus-join冲突的处理)

*** @desc*/@Component@Override包括了分页,这里注意如果引用了mybatis-plus-join,如果把sql注入交给Spring管理,会造成冲突,所有把easySqlInjector注释掉了,网上有自定义sql注入和mybatis-plus-join 兼容的方法,可以自行查找;/*** @desc mybatis plus 批量注入*/@Bean//添加分页插件//添加乐观锁插件// @Bean。

2024-03-22 14:49:52 652

原创 Springboot 使用File移动文件并根据日期更改文件名称

【代码】Springboot 使用File移动文件并根据日期更改文件名称。

2024-03-22 14:06:48 288

原创 关于RestController发送请求用List<T> 接收数据

【代码】关于RestController发送请求用List<T> 接收数据。

2024-03-22 13:59:02 824

原创 Springboot mybatis关于bean中含有表中不存在的字段

2、当没使用mybatis-plus时,其他如jpa、mybatis,可用@Transient。

2024-02-04 17:07:08 761

原创 通过mybatis-plus-join 实现mybatis plus联表查询

4、github网址及mybatis-plus-join网址。

2024-01-31 16:08:40 418

原创 java ipv6 格式化校验

说明:prefix是带掩码的网段,address是不带掩码的地址。

2024-01-19 09:58:00 555

原创 List 对象集合去重

【代码】List 对象集合去重。

2024-01-08 13:36:40 374

原创 MyBatis-Plus Page 分页不生效的问题处理

2)需要增加 MybatisPlusInterceptor 配置。2)配置, 根据使用的数据库类型可自行更改DbType。1)引包,使用3.4.0 版本。

2024-01-02 10:10:10 2450

原创 SpringBoot 实现Execl 导入导出

【代码】SpringBoot 实现Execl 导入导出。

2023-12-29 09:49:35 1300

原创 swagger Failed to convert value of type ‘java.lang.String‘ to required type ‘java.util.Date

使用@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 日期格式可自行更改。

2023-12-28 15:33:09 501

原创 swagger Failed to convert value of type ‘java.lang.String’ to required type ‘java.time.LocalDate

使用@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)

2023-12-27 15:37:46 500

原创 关于刷新swagger 报For input string: ““ 的问题

swagger 2.9.2 自带的swagger-models 版本过低,可升级版本处理。

2023-12-20 11:22:28 155

原创 springboot 两个集合做差集,简单记录

【代码】springboot 两个集合做差集,简单记录。

2023-11-28 15:55:46 209

原创 pom.xml常用

【代码】pom.xml常用。

2023-11-28 15:08:36 60

原创 logback-spring.xml配置

【代码】logback-spring.xml配置。

2023-11-23 15:48:34 72

原创 vue中 json和 this.$ 的使用

直接赋值有问题的情况下(不能及时赋值及input文本不能编辑),可以使用JSON转换成变量,再用this.$set 赋值给数组。

2023-11-20 10:58:27 208

原创 consul 删除服务

curl --request PUT http://consul服务注册地址:8500/v1/agent/service/deregister/服务id。使用postman也可以。

2023-11-15 17:07:51 552

原创 Springboot 验证码 + 函数式编程

【代码】Springboot 验证码 + 函数式编程。

2023-11-06 16:14:54 88

原创 [Springboot] Cros 跨域过滤

logger.error("请求的Origin值[{}]不在允许范围内", origin);return unauthorized(ctx, "请求的origin值不在允许范围内");// 判断协议、ip、端口,如果都相同,直接透传,不相同增加响应头参数。// 默认全部不允许。// origin截取IP。// 默认全部不允许。

2023-11-06 15:35:28 80

原创 redis 工具类

【代码】redis 工具类。

2023-11-06 15:26:07 57

原创 springcloud 微服务切面(Aspect) 实现操作日志功能

1)annotation包下log文件2)aspect包下 LogAspect文件3)config包下LogConfig文件4).constants包下SecurityConstants文件5)enums包下BusinessStatus 文件OperatorAction 文件OperatorType 文件6)remote.fallback 包下RemoteLogServiceFallbackFactory 文件(feign)

2023-10-30 10:18:17 945

原创 【springboot】 jasypt 密码加密

2、配置加密盐值,用来进行加密, 自定义3、数据库加密、其他如redis等也可以4、加密工具

2023-10-24 14:01:32 422

原创 SpringBoot 多数据源配置

【代码】SpringBoot 多数据源配置。

2023-10-20 10:20:26 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除