![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 65
冯浩(grow up)
少年仗剑江湖,暮年英姿华发
展开
-
springBoot--阿里云短信验证
在我们平时登录中短信验证吗验证在当今是必不可少的,下面是基于阿里云开发的短信验证操作。原创 2024-04-06 21:02:20 · 485 阅读 · 0 评论 -
Spring Boot--文件上传和下载
文件上传是指本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览和下载的过程文件上传的前提调节:必须将file的流以formdata的形式传参,并且必须以post请求提交。原创 2024-04-03 19:10:04 · 882 阅读 · 0 评论 -
Spring Boot方法
Spring Boot方法1、 equals:确保比较的是字符串的内容。这样可以避免潜在的错误,并确保正确地比较字符串的值。1、 equals:确保比较的是字符串的内容。这样可以避免潜在的错误,并确保正确地比较字符串的值。原创 2024-03-24 22:39:47 · 293 阅读 · 0 评论 -
springBoot 常用注解
作用:将方法的返回值以 json/xml 的数据格式返回给客户端,如果是JavaBean对象,调用 getxxx()方法获取属性值,如果是 map集合,调用 get(key)方法获取属性值,然后以键值对的方式转成 json字符串。1、声明类为配置类:@Configuration 注解告诉 Spring Boot,这个类是一个配置类,它会被用来配置应用程序上下文。4、导入其他配置类:@Configuration 注解可以用来导入其他配置类,这样可以将多个配置类组合在一起,形成一个完整的配置环境。原创 2024-03-23 18:12:00 · 842 阅读 · 0 评论 -
消息服务--Kafka的简介和使用
安装完成后需要刷新maven。原创 2024-03-09 22:32:42 · 532 阅读 · 0 评论 -
远程调用--Http Interface
这个功能是spring boot6提供的新功能,spring允许我们通过自定义接口的方式,给任意位置发送http请求,实现远程调用,可以用来简化http远程访问,需要webflux场景才可以import org/*** @date 2024年03月03日 20:39。原创 2024-03-03 21:25:43 · 391 阅读 · 0 评论 -
远程调用--webClient
非阻塞、响应式HTTP客户端。原创 2024-03-03 10:59:23 · 477 阅读 · 0 评论 -
idea中springboot项目创建后追加依赖
在项目创建的时候选择好依赖创建项目,之后追加依赖不是很方便,介绍一个简单的使用方法,通过editstarters进行添加。原创 2024-03-03 10:05:28 · 1318 阅读 · 0 评论 -
Swagger-的使用
在我们和前端进行交互的时候,出接口文档是一件必须的事情,如果手写接口文档是一件很折磨人的事情,不管是前端还是后端开发,多多少少都会被接口文档所折磨,前端会抱怨后端没有及时更新接口文档,而后端又会觉得编写接口文档太过麻烦。通过swagger可以很好的解决这个问题。原创 2024-02-18 22:14:27 · 479 阅读 · 0 评论 -
nosql--RedisTemplate定制化
import org/*** @date 2023年12月25日 22:23/*允许Object类型的key-value,都可以转换成json进行存储@param redisConnecctionFactory 自动配置好连接工厂@return// 把对象转为json字符串的序列化工具 template . setDefaultSerializer(new GenericJackson2JsonRedisSerializer());} }/**原创 2023-12-25 22:51:40 · 612 阅读 · 0 评论 -
nosql-redis整合测试
【代码】nosql-redis整合测试。原创 2023-12-24 22:58:54 · 606 阅读 · 0 评论 -
云服务器安装Docker并启动相关服务
安装docker和启动相关服务需要使用linx命令修改文件,所以修改文件的命令需要牢记。原创 2023-12-24 12:38:03 · 1329 阅读 · 0 评论 -
springboot--单元测试
Spring boot 提供一系列测试工具集及注释方便我们进行测试spring-boot-test提供核心测试能力,spring-boot-test-autoconfigure 提供测试的一些自动化配置我们只需导入spring-boot-starter-test即可整合测试。原创 2023-11-15 21:13:21 · 487 阅读 · 0 评论 -
springboot--外部环境配置
场景:线上应用如何快速修改配置,并引用最新配置?springBoot 使用配置优先级+外部配置 简化配置更新、配置运维只需要给jar应用所在的文件夹放一个application.properties最新配置文件,重启项目就能自动应用最新配置。原创 2023-11-03 11:14:13 · 310 阅读 · 0 评论 -
springboot--多环境配置快速切换开发、测试、生产环境
环境隔离能力,快速切换开发、测试、生产环境步骤:1、标识环境:指定那些组件、配置在那个生效2、切换环境:这个环境对应的所有组件和配置就应该生效。原创 2023-11-02 12:11:28 · 1150 阅读 · 0 评论 -
springboot--基本特性--自定义 Banner
修改启动时候的修改bannerbanner制定官网链接在配置文件中设置也可以通过配置将提示关闭import org@SpringBootApplication //主程序类 public class Boot306DemoApplication {// 1、SpringApplication:Boot应用的核心API入口 // SpringApplication.run(Boot306DemoApplication.class, args);原创 2023-10-29 20:50:53 · 215 阅读 · 0 评论 -
springBoot--ssm整合
推荐使用的插件 快捷键ctrl+Q。解决autowirod报错。给sql语句添加别名查询。原创 2023-10-23 10:42:43 · 150 阅读 · 0 评论 -
springBoot--web--函数式web
springmvc5.2 以后允许我们使用函数式的方式,定义web的请求处理流程函数式接口web请求处理的方式:1、@controller + @RequestMapping: 耦合性(路由、业务耦合)2、函数式web:分离式(路由、业务分离)官方文档。原创 2023-10-22 22:57:25 · 467 阅读 · 0 评论 -
springBoot--web--http缓存机制测试
一套系统适配多端数据返回import com/*** @date 2023年10月21日 12:50// 支持哪种媒体类型 super(new MediaType("text" , "yaml" , Charset . forName("UTF-8")));> clazz) {// 只要对象类型,不要基本类型 return true;原创 2023-10-21 15:01:04 · 556 阅读 · 0 评论 -
springBoot--web--路径匹配
spring5.3之后加入了更多的请求路径匹配的实现策略以前只支持antPathMatcher策略,现在提供了PathPatternParse策略,并且可以让我们指定到底使用哪种策略在jmh基准测试下,有6-8倍的吞吐量提升,降低30%-40%空间分配律兼容AntPathMatcher语法,并支持更多类型路径模式**多段匹配的支持仅允许在模式末尾使用。原创 2023-10-20 11:30:47 · 661 阅读 · 0 评论 -
springBoot--web--http缓存机制测试
【代码】springBoot--web--http缓存机制测试。原创 2023-10-20 09:48:28 · 247 阅读 · 0 评论 -
springBoot--web--favicon规则
在静态资源目录中找favicon.icon。原创 2023-10-20 09:13:46 · 168 阅读 · 0 评论 -
springBoot--web--静态资源规则
如果浏览器访问静态资源index.js,如果服务这个资源没有发生变化,下次访问的时候就可以直接让浏览器用自己缓存中的东西,而不用给服务器发送请求。访问:/webjars/** 路径就去 classpath:/META-INF/resources/webjars/下载资源。b、cachePeriod:缓存周期,多久不用找服务器要新的,默认没有,以s为单位。a、所有缓存设置,直接通过配置文件: spring.web。访问:/** 路径就去 静态资源默认的四个位置找资源。a.maven导入依赖。原创 2023-10-19 12:01:31 · 170 阅读 · 0 评论 -
springBoot--web开发--WebMvcAutoConfiguration原理
formContentFilter:表单内容Filter,GET(数据放URL后面)、POST(数据请求体)请求可以携带数据,PUT、delete的请求体数据会被忽略。hiddenHttpMethodFilter:页面表单提交Rest请求(GET、POST、PUT、DELERTE)点击ctarl+n 搜索类WebMvcAutoConfiguration。给springMvc添加各种定制的功能。原创 2023-10-18 18:05:34 · 540 阅读 · 0 评论 -
springBoot web开发自动配置和默认效果
如果保持boot mvc的默认配置,并且自定义更多的mvc配置,如:interceptors,formatters,view Controllers等,可以使用@Configuration注解添加一个webmvcConfigurer类型的配置类,并不要标注@EnableWebMvc。如果想要保持boot Mvc的默认配置,但要自定义核心组件实例:如RequestMappingHandlerMapping等,给容器放一个webmvcregistrations组件即可,绑定了配置文件的一堆配置项。原创 2023-10-18 14:15:58 · 152 阅读 · 0 评论 -
springBoot 日志
3、root的logger-name叫root,可以配置logging.level.root=warn,代表所有未指定日志级别都是用root的warn级别。2、level可取值范围:TRACE,DEBUG,INFO,WARN,ERROR,FATAL,Or OFF,定义在logLEVEL类中。2、支持jul,log4j,logback,springBoot提供了默认的控制台输出配置,也可以配置输出为文件。由高到低:All,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,OFF。原创 2023-10-18 11:16:34 · 754 阅读 · 0 评论 -
springBoot复杂对象表示和lombok的使用
对象:键值对的集合,如:映射(map)/哈希(hash)/字典(dictionary)数组:一组按次序排列的值,如:序列(sequence)/列表(list)纯量:单个的,不可再分的值,如:字符串、数字、bool、日期lombok:在编译期间自动生成get和set方法。原创 2023-10-17 17:04:23 · 704 阅读 · 1 评论 -
springBoot 属性绑定
属性绑定是通过@ConfigurationProperties(prefix = “配置属性的前缀”)来实现的,原创 2023-10-14 10:30:44 · 535 阅读 · 0 评论 -
springBoot 条件注解
如果指定条件成立则指定条件触发。原创 2023-10-14 09:29:14 · 141 阅读 · 0 评论 -
springBoot组件注册
springBoot摒弃了xml配置方式,改为了全注解驱动。原创 2023-10-13 17:43:06 · 160 阅读 · 0 评论 -
springBoot 自动配置机制
ComponentScan(‘com.atguigu’) 直接指定扫描路径导入场景启动器,触发spring-boot-autoconfigure这个包的自动配置生效,容器中就会具有相关场景的功能。原创 2023-10-13 12:21:09 · 140 阅读 · 0 评论 -
springBoot依赖管理机制
直接在当前项目properties标签中声明父项用的版本属性的key直接在导入依赖的时候声明版本。原创 2023-10-12 20:30:07 · 510 阅读 · 0 评论 -
spring Initializr快速创建项目
将pom.xml新建maven。原创 2023-08-15 18:54:49 · 184 阅读 · 0 评论 -
springBoot 集中配置管理
官方springboot文档。原创 2023-08-14 20:06:47 · 608 阅读 · 2 评论 -
springBoot 简单的demo
浏览器发送hello请求,返回“hello sping boot 3”原创 2023-08-14 19:19:57 · 1405 阅读 · 0 评论