- 博客(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
原创 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 mybatis关于bean中含有表中不存在的字段
2、当没使用mybatis-plus时,其他如jpa、mybatis,可用@Transient。
2024-02-04 17:07:08
761
原创 MyBatis-Plus Page 分页不生效的问题处理
2)需要增加 MybatisPlusInterceptor 配置。2)配置, 根据使用的数据库类型可自行更改DbType。1)引包,使用3.4.0 版本。
2024-01-02 10:10:10
2450
原创 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
原创 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] Cros 跨域过滤
logger.error("请求的Origin值[{}]不在允许范围内", origin);return unauthorized(ctx, "请求的origin值不在允许范围内");// 判断协议、ip、端口,如果都相同,直接透传,不相同增加响应头参数。// 默认全部不允许。// origin截取IP。// 默认全部不允许。
2023-11-06 15:35:28
80
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人