springBoot
文章平均质量分 63
tangyaya8
这个作者很懒,什么都没留下…
展开
-
multipart/form-data 在低版本spring和webFlux中的解析
最近在做一个技术项目的迁移,将老的springMVC项目迁移到SpringWebFlux项目中,在流量迁移过程中发现有一个业务方传过来的参数新项目拿不到,究其原因是老版本的spring解析器和新版本的解析器对。注意看,老版本的解析是判断文件名是否为空来决定它是不是一个formField。如果value值不是string,则是multipart。在解析每一个part的时候,会根据header。类型的contentType解析方式不一致。判断是否是formFiled的条件。原创 2023-01-29 17:38:47 · 1236 阅读 · 1 评论 -
SpringBoot使用切面
待定原创 2019-11-05 10:05:10 · 343 阅读 · 1 评论 -
SpringBoot之配置文件加载
背景在spring中我们可能需要加载一些配置,比如配置文件:jdbc,redis等等,需要将配置文件的值注入到属性类中。我们用获取数据库配置信息的例子来引入jdbc.url="jdbc:mysql://localhost:3306/test"jdbc.username=rootjdbc.password=tangbaobaojdbc.driver=com.mysql.jdbc.cj.D...原创 2019-09-05 14:02:56 · 237 阅读 · 0 评论 -
SpringBoot使用RouterFunction找不到相关的页面
问题描述:今天使用RouterFunction编程, 但是定义了Handler,router,还有相对应的path,但是访问endpoint,返回404,怎么找都没有错,最后发现在pom文件中同时引用了 <dependency> <groupId>org.springframework.boot</groupId> &...原创 2019-03-24 15:01:18 · 2314 阅读 · 2 评论 -
Web-Flux非阻塞编程
普通的Controller @GetMapping("/1") public String fun1() { log.info("get str in fun1 start"); String str = createStr(); log.info("get str in fun1 end"); return str; ...原创 2019-03-23 20:29:49 · 782 阅读 · 2 评论 -
SpringBoot基于Named Parameter传递参数
背景:在之前的演示中我们用占位符来传递参数,不论是JPQL还是用原生的SQL语句查询,我们都是这样传递参数的:SELECT p FROM Person p WHERE p.firstName=?1 AND p.lastName=?2这样传参的缺点是当你重构代码的时候你可能会忘记那个参数对应的字段在那个位置,尤其是参数数量过多的时候。这时候类似于MyBatis的基于注解的参数名传递参数的方式...原创 2018-11-04 21:50:52 · 4244 阅读 · 0 评论 -
SpringBoot--jpa之Sort查询
背景:在操作数据上,我们可能要对数据进行排序,比如SQL语句中的OrderBy等,在JPQL中,在查询语句中传入Sort类相关属性即可得到相应的结果。代码演示:在传入参数的时候,你可以new实例化Sort类,在构造器中传入相应的排序规则和要排序的属性,代码:Dao @Query("SELECT p FROM Person p WHERE p.firstName LIKE %?1%")...原创 2018-11-04 20:05:21 · 8791 阅读 · 3 评论 -
SpringBoot_JPA之命名查询
Named-Query就是在Entity上定义相关的查询方法,然后在Session中查询的时候,可以调用这个方法,实现相关的查询XML方式Person类:package com.tangbaobao.springbootjpa.pojo;import lombok.Data;import javax.persistence.Entity;import javax.persiste...原创 2018-11-04 00:29:56 · 2428 阅读 · 0 评论 -
SpringBoot配置对jsp的支持
背景随着模板技术的兴起,以简洁和约定大于配置的springboot框架不再内置对jsp的支持,而是通过模板技术thymeleaf,freemark等。但是有些场景需要jsp,又想用springboot,怎么办呢?接下来,通过配置是可以实现的POM这里,我将我的pom配置文件贴上来,大家可以只拷贝<dependencies>里面的依赖<?xml version=...原创 2018-07-22 23:22:04 · 4866 阅读 · 4 评论 -
springboot(二)Actuator的作用和使用
Actuatoractuator是springboot中的一个附加功能,官方是对它这样介绍的: Spring Boot includes a number of additional features to help you monitor and manage your application when you push it to production. You can choos...原创 2018-07-22 19:30:26 · 16431 阅读 · 0 评论 -
SpringBoot之Restful风格
什么是RestFul风格:一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。历史:REST 来自于Roy Thomas Fielding 2000年的博士论文 - 《Architectural Styles and the Design of Networ...原创 2018-07-29 12:55:34 · 5827 阅读 · 0 评论 -
SpringBoot(一)简介于诞生背景
SpringBootSpringBoot是spring家族的一员,其诞生的目的主要是为了简化开发spring应用的步骤,开发一个应用不在需要繁琐的配置.学习了springboot三个多小时,springBoot给我最大的感触就是快速,敏捷,不用写太多繁琐的配置文件普通web项目步骤举个栗子,如果不用springBoot,平时我们开发一个Web应用程序需要以下步骤新建一个web...原创 2018-05-20 23:43:03 · 1597 阅读 · 0 评论