
Java
各种自己整理的springboot知识点,作为笔记
LiuShuaiDong
这个作者很懒,什么都没留下…
展开
-
Centos7安装编译ffmpeg到指定目录
【代码】Centos7安装编译ffmpeg到指定目录。原创 2023-07-05 15:57:27 · 2580 阅读 · 2 评论 -
@Validated与@Valid
用法一:mapper层的数据校验。原创 2022-09-08 17:07:43 · 325 阅读 · 1 评论 -
序列化转换类,ZonedDateTime类型序列化时转换为Long类型
public class ZonedDateTimeToMillisecondSerializer extends JsonSerializer<ZonedDateTime> { @Override public void serialize(ZonedDateTime value, JsonGenerator jsonGenerator, SerializerProvid.原创 2022-04-26 13:51:07 · 1136 阅读 · 0 评论 -
大数类的使用
一、大数类除法(保留一位小数、四舍五入)BigDecimal finalAverageScore = checkScoreMap.get(courseObjectiveCheckModel.getId()) .divide(new BigDecimal(courseScores.size() - 1), 1, BigDecimal.ROUND_HALF_UP);原创 2022-04-13 00:59:14 · 110 阅读 · 0 评论 -
TypeHandler使用
一、@MappedTypes和@MappedJdbcTypes前者对应java类型,后者对应数据库类型原创 2022-03-27 21:17:10 · 1077 阅读 · 0 评论 -
关于java8中stream流的使用
1、普通的sorted排序(按照数值正序排序,从小到大)List<Integer> integers = new ArrayList<>(); integers.stream().sorted().collect(Collectors.toList());2、实体类的sorted排序(先根据课程名称排序,如果课程名称一样,再根据课程码排序)courseModels.stream().sorted(Comparator.comparing(Cour原创 2022-03-15 22:45:07 · 794 阅读 · 0 评论 -
将List集合中的某元素,放到第一位
Collections.swap(list, i, 0); // list:你的list// i:某元素的位置// 0:要调整的位置(第一位)原创 2022-03-02 12:02:42 · 2469 阅读 · 1 评论 -
LiuShuaiDong:springboot跨域解决方案
一、security的跨域解决方案@Componentpublic class WebSecurityCorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest request, ServletRes.原创 2021-08-30 20:43:16 · 206 阅读 · 0 评论 -
LiuShuaiDong:依赖
一、日期工具类依赖 <!-- 日期工具栏依赖 --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> </dependency>原创 2021-08-23 11:26:29 · 112 阅读 · 0 评论 -
LiuShuaiDong:springboot之利用cookie实现记住登录状态
思想:直接访问应用的主页面,如果没有登录则被拦截,重定向到登录界面。1、创建登录拦截器@Componentpublic class RemeberLoginIntercepter implements HandlerInterceptor { @Autowired private UserMapper userMapper; @Override public boolean preHandle(HttpServletRequest request, Htt原创 2021-08-02 13:38:10 · 545 阅读 · 0 评论 -
LiuShuaiDong:SpringBoot之简单整合SpringSecurity(认证)
主要是实现UserDetailsService接口BCryptPasswordEncoder类一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency原创 2021-07-29 15:50:35 · 137 阅读 · 0 评论 -
LiuShuaiDong:SpringBoot之整合Ehcache2.x
一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <group原创 2021-07-28 21:02:07 · 242 阅读 · 0 评论 -
LiuShuaiDong:SpringBoot之整合Redis集群
方法一:使用jedis客户端一、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dependency>原创 2021-07-28 15:06:06 · 137 阅读 · 0 评论 -
LiuShuaiDong:SpringBoot之简单的Swagger整合
一、Swagger的好处1、生成在线接口文档2、方便接口测试二、引入Swagger所需要的maven <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <原创 2021-07-27 21:24:42 · 111 阅读 · 0 评论 -
LiuShuaiDong:SpringBoot之简单整合Redis
一、导入Redis的maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>二、配置application.properties文件原创 2021-07-27 17:33:17 · 175 阅读 · 0 评论 -
LiuShuaiDong:SpringBoot之整合Mybatis
一、引入Mybatis的maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.0</version> </d原创 2021-07-27 16:01:19 · 90 阅读 · 0 评论 -
LiuShuaiDong:springboot之创建、注册拦截器
一、编写类实现HandlerInterceptor接口,实现需要实现的方法(如登录拦截器)public class LoginIntercepter implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Ht原创 2021-07-27 14:01:18 · 115 阅读 · 0 评论 -
LiuShuaiDong:springboot之文件上传(单文件,多文件)
一、enctype和method要设置成图片样式form表单如下:<form class="form-horizontal" role="form"> <div class="form-group"> <label for="inputEmail1" class="col-lg-2 col-sm-2 control-label"&g.原创 2021-07-27 13:37:05 · 128 阅读 · 0 评论 -
LiuShuaiDong:themleaf模板引擎的基本使用步骤
一、引入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency>原创 2021-07-27 09:42:48 · 471 阅读 · 0 评论 -
LiuShuaiDong:springboot使用Druid连接池、配置后台管理Servlet、配置Web监控Filter
一、导入Druid的maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.20</version> </dependency>二、配置数据库信息(yml中)原创 2021-07-26 22:13:34 · 296 阅读 · 0 评论 -
LiuShuaiDong:Springboot自定义拦截器的使用(拦截登录)
1、首先创建自定义拦截器类实现HandlerInterceptor接口:public class LoginIntercepter implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { HttpSession原创 2021-06-27 21:44:05 · 143 阅读 · 0 评论