springboot
文章平均质量分 86
漫长的~以后
道阻且长,行则将至
展开
-
springboot3.x 以上,官方不建议使用spring.factories
这篇文章就重点是梳理一下2.7.x以上springboot版本的一个关键性改动, 不在建议使用在现在已经改为 文件. 内容是各个需要配置的配置类, 而且还多了一个spring目录层级填的内容是类的引用路径 如: 更像是过渡版本. 近期发布的 发布了更多的特性.然而如果想升级到3.x,还是需要慎重考虑与测试. 因为 是"破坏性"升级.springboot3.0升级指导目前来看相对较大的影响是:随着springboot版本的升级迭代的浪潮汹涌袭来, 大家不禁需要居安思危.原创 2024-03-01 16:29:25 · 542 阅读 · 0 评论 -
lombok原理介绍
Spring Boot是一个基于Spring框架的开源Java框架,旨在简化和加速Java应用程序的开发过程。它提供了一种快速构建独立、可部署的生产级Spring应用程序的方式。以下是Spring Boot的一些重要特点:简化配置:Spring Boot采用“约定优于配置”的原则,通过自动配置和默认值来减少开发者的配置工作。它根据应用的依赖和环境自动配置Spring应用程序,大大简化了繁琐的XML配置。原创 2024-02-04 16:39:17 · 863 阅读 · 0 评论 -
软件开发流程解析
我们在开发的过程中,也会涉及到不同的开发模型,我们公司现在是属于敏捷开发模型外加运营推动开发的方式.在开发的过程中,就是以实验的方式进行开发上线,测试功能带来的效果.如果可以,就不断进行迭代.如果不行那么功能就直接干掉,因此为了节约开发成本,一个需求在第一版的时候都是力求简单效率.这里说说一个示例;而这四项活动,都是起源自瀑布模型,也是瀑布模型中核心的部分。软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、原创 2023-06-14 15:52:19 · 2524 阅读 · 0 评论 -
一文搞定验证码(下部分)
这段代码实现了校验点选验证码的功能,用于检查用户完成滑块验证时是否存在异常。具体而言,该方法接收一个滑块验证码的图片轨迹数据和验证信息等参数,通过计算出用户实际点击位置与给定位置之间的误差,并根据设置的容错范围判断该验证码是否通过验证。验证实现类中, 具体校验逻辑在 doValid() 方法中,最后两参数是容错值和校验类型。这里是基础的滑动模块校验. 校验了滑动的位置是否符合校验值.比较简单。下面我们来看下 点选模块的校验,就是在doValid方法中。至此验证码生成,验证逻辑就梳理完了.原创 2023-05-25 16:44:58 · 1183 阅读 · 0 评论 -
一文搞定验证码(上部分)
tianai-captcha 验证码整体分为 生成器(ImageCaptchaGenerator)、校验器(ImageCaptchaValidator)、资源管理器(ImageCaptchaResourceManager) 其中生成器、校验器、资源管理器等都是基于接口模式实现 可插拔的,可以替换为自定义实现,灵活度高。这个方法是初始化资源的地方.初始化一些 系统的图片模板,系统的资源文件等。这就是验证码的重点方法之一.此方法里面有详细生成验证码的过程原创 2023-05-18 19:25:16 · 2610 阅读 · 5 评论 -
ShardingJdbc SQLFeatureNotSupportedException: isValid
springboot集成 shardingjdbc 启动报错SQLFeatureNotSupportedException: isValid研究半天,看了shardingjdbc官网GitHub,也发现了这个问题:https://github.com/apache/shardingsphere/pull/6002/files/c191c9571ab5a2e9e6d3f0c0f84c8bb6cd36d851然后特别记录一下: 解决方案:package com.spark.fqdemosharding原创 2021-07-09 11:26:42 · 2394 阅读 · 1 评论 -
springboot框架介绍(自动配置)
springboot框架介绍Spring简介什么是Spring BootSpringBoot特性1.自动装配2.起步依赖3.Actuator对运行状态监控Springboot 自动装配1. @SpringBootApplication注解1.1 @SpringBootConfiguration1.2 @ComponentScan1.3 自动装配灵魂注解---@EnableAutoConfiguration参考文章:Spring简介在了解Springboot前, 我们先简单了解下Spring.Spri原创 2021-06-05 14:30:50 · 1031 阅读 · 1 评论 -
restTemplate请求,报 : No instances avaliable for ip地址
restTemplate 填坑记:最近程序部署调试的时候, restTemplate 调用外部接口 ,一直报错; No instances avaliable for ip地址后来分析了一下原因:程序开始在启动类的时候 添加了 @Bean @LoadBalanced public RestTemplate restTemplate(){ ret...原创 2020-04-29 21:29:08 · 4281 阅读 · 6 评论 -
idea根据数据库自动生成实体bean
idea根据数据库自动生成实体beanGenerate MyPOJOs.groovyGenerate MyPOJOs.groovy其他的步骤可以自行csdn一下,我这里只是贴 .groovy代码:import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKindimport...原创 2019-09-17 11:54:38 · 2411 阅读 · 0 评论 -
springboot 引入外部jar包 并使用maven打包成jar文件
最近有一个小需求,在开发的过程中,需要引入外部jar包,然后用maven进行打包部署. 查阅了一些资料,决定把它记录下来.首先在项目根目录创建一个 lib 文件夹然后在把外部的jar包放入lib文件夹中,在pom.xml中加入这些依赖 <dependency> <groupId>org.apache.poi</groupId> <...原创 2019-03-27 11:54:39 · 2319 阅读 · 0 评论 -
springboot访问静态资源
需求:在springboot项目中碰到需要访问静态资源 pdf文件,传给前端.(测试)实现:在resource路径下,创建static文件夹,把PDF文件拖入其中,方便测试例如:浏览器直接访问 http://localhost: 8081/01.pdf...原创 2019-02-27 10:31:39 · 518 阅读 · 0 评论 -
springboot ---微信ocr身份证识别
微信ocr身份证识别现在人工智能崛起,很多都需要AI智能识别某些东西.最近就接触了需要调用微信ocr智能识别身份证信息的需求.就在这里记录一下,微信ocr接口就是 普通的表格文件上传,调用腾讯的接口下面是代码展示:首先需要在代码中 模拟文件上传import cn.hnisi.wx.core.exception.AppException;import cn.hnisi.wx.core...原创 2019-01-06 17:27:53 · 2542 阅读 · 0 评论 -
springboot 不能访问静态资源问题
在项目中访问静态资源, 突然就404了 , 百思不得其解 , 查阅资料才发现 是自己的拦截器问题 , 所有 带有 WebMvc 字样的 类 注解 都会使springboot默认配置路径失效 . 所以解决办法 第一种可以继承WebMvcConfigurerAdapter,当然如果是1.8+WebMvcConfigurerAdapter这个类以及过时了,可以直接实现WebMvcConfig...转载 2018-09-05 19:58:20 · 2767 阅读 · 0 评论 -
Java 实现延迟执行程序
我们在些项目的时候,有可能会遇到需要延迟执行的方法,或者代码块,这里我也碰到这个问题, 需要定时存入一些数据,而且还需要延时再次执行几次,直到某个条件不满足为止. 下面贴上的我的代码:/** * 定时存入(每天凌晨二点 开始执行存入操作 cron = ("0 0 2 * * ?") * @throws AppException */ @Scheduled(cro...原创 2018-09-05 19:41:51 · 10402 阅读 · 0 评论 -
springboot--定时任务创建
最近做了一个业务 , 需要定时任务去存取数据;然后自己查阅了一些资料,整理了一下: 首先创建springboot 项目(本人用的idea) 添加springboot依赖,这个就不用多说了,然后在启动类上添加注解@EnableScheduling@SpringBootApplication@EnableSchedulingpublic class Application {...原创 2018-09-05 19:31:06 · 146 阅读 · 0 评论 -
SpringCloud Feign 启动报错
本人用的工具是 Spring Tools Suite在测试springcloud feign 时 ,添加依赖如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<...原创 2018-09-05 17:21:28 · 1552 阅读 · 0 评论