![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot笔记
王林-wlin
即使再小的帆也能远航!!!
展开
-
SpringBoot 自定义starter学习笔记
SpringBoot 学习笔记一、自定义 starter(一)思路分析(二)代码实现1.创建项目(1)创建空项目boot-wl-customer-starter(2)新建两个子模块wanglin-hello-spring-boot-start (maven)wanglin-hello-spring-boot-start-autoconfigure (springboot)2.编写项目——boot-start(1)添加依赖在 wanglin-hello-spring-boot-st原创 2022-03-08 11:08:03 · 113 阅读 · 0 评论 -
springSecurity 源码分析笔记
springSecurity 源码分析一、基本原理实际上是过滤器链FilterSecurityInterceptorExceptionTranslationFilterUsernamePasswordAuthenticationFilter二、过滤器如何加载?springboot 已经帮我们做了。如果不用springboot,则需要自己实现:三、两个重要接口UserDetailsService接口接口作用:查询数据库中用户名和密码的过程PasswordEncoder接口接口作原创 2022-02-28 20:47:20 · 6051 阅读 · 0 评论 -
Springboot 项目日志笔记
Springboot 项目日志笔记Springboot 项目请求日志笔记(一)方式一:(推荐使用)package com.cloud.wl.hp.base.interceptor;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import原创 2022-02-24 13:46:47 · 160 阅读 · 0 评论 -
Java8新特性笔记
Java8新特性笔记一、java8新特性–Stream将List转为Map汇总Stream将List转换为Map,使用Collectors.toMap方法进行转换背景:User类,类中分别有id,name,age三个属性。List集合,userList,存储User对象1、指定key-value,value是对象中的某个属性值。 Map<Integer,String> userMap1 = userList.stream().collect(Collectors.toMap(User:原创 2022-02-18 16:10:09 · 94 阅读 · 0 评论 -
Java 学习路线
Java 学习路线阶段二高级程序员必备原创 2022-01-17 13:47:44 · 141 阅读 · 0 评论 -
SpringSecurity 原理笔记
SpringSecurity 原理笔记前置知识1、掌握Spring框架2、掌握SpringBoot 使用3、掌握JavaWEB技术springSecuity 特点核心模块 - spring-security-core.jar包含核心的验证和访问控制类和接口,远程支持和基本的配置API。任何使用Spring Security的应用程序都需要这个模块。支持独立应用程序、远程客户端、服务层方法安全和JDBC用户配置。包含以下顶层包:org.springframework.security原创 2022-01-15 14:07:16 · 127 阅读 · 0 评论 -
SpringSecurity 从入门到精通笔记
SpringSecurity 从入门到精通笔记目录简介一、快速入门(一)准备工作pom 依赖启动测试二、认证(一)认证流程登录校验流程(二)原理初探1.springSecurity 完整流程2.认证授权流程详解三、授权...原创 2022-01-13 19:06:39 · 275 阅读 · 0 评论 -
SpringSecurity笔记
SpringSecurity笔记简介功能原理SpringSecurity与Shiro对比相同点优点缺点入门案例原创 2022-01-13 16:51:59 · 155 阅读 · 0 评论 -
SpringSecrity权限框架笔记
SpringSecrity权限框架笔记基本原理加载过程两个重要接口UserDetailServier接口查询数据库中的账号密码PasswordEncoder接口数据加密web权限方案(一)配置文件(二)通过配置类(三)自定义实现类antMatchers 表达式...原创 2022-01-13 16:42:13 · 165 阅读 · 0 评论 -
logback笔记
logback笔记案例一OAuth2笔记简介流程Token笔记优点缺点原创 2022-01-11 20:22:50 · 195 阅读 · 0 评论 -
Springboot 通用权限系统笔记
通用权限系统笔记一、简介主要功能业务架构项目环境二、Springboot Start(一)starter介绍(二)starter原理1.起步依赖2.自动配置(1)基于Java代码的Bean配置(2)自动配置条件依赖(3)Bean参数获取(4)Bean的发现(5)Bean的加载3.自动配置总结(三)自定义starter1.创建工程2.创建配置属性类HelloProperties3.创建服务类HelloService4.创建原创 2022-01-11 12:21:37 · 260 阅读 · 0 评论 -
SpringBoot拦截器笔记
SpringBoot拦截器一、拦截器概念二、拦截器和过滤器的区别三、拦截器应用场景四、自定义拦截器(一)自定义拦截器(二)注入适配器并设置拦截路径五、拦截器执行顺序原创 2022-01-07 09:39:22 · 370 阅读 · 0 评论 -
Springboot项目配置笔记
Springboot项目配置笔记一、项目配置笔记(1)项目配置文件-ymlapplication.ymlspring: profiles: active: dev include: - custom application: name: health-platform-backboot cache: type: ehcache jackson: date-format: yyyy-MM-dd HH:mm:ss # ti原创 2021-12-29 20:35:39 · 631 阅读 · 0 评论 -
Spring Validation笔记
Spring Validation注解验证笔记原创 2021-12-28 21:25:17 · 145 阅读 · 0 评论 -
项目通用代码笔记
项目通用代码笔记一、JwtUtilspublic class JwtUtils { public static void main(String[] args) {// String token = getJwtToken("10008", "0");// System.out.println("token" + "====================" + token);//// System.out.println(checkCookie原创 2021-12-28 21:11:01 · 339 阅读 · 0 评论 -
Springboot整合swagger
Springboot整合swagger一、前提已经搭建好springboot环境,并正确运行!!!搭建Springboot框架:王林博客_Springboot框架搭建二、导入依赖<!-- swagger文档--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boo原创 2021-09-06 21:11:04 · 93 阅读 · 0 评论 -
Springboot全局异常处理
Springboot全局异常处理一、前提已经搭建好springboot环境,并正确运行!!!若没有搭建可以参考:二、新建 RetJson类@Data@ToString@ApiModel(value = "返回信息类", description = "基础返回类")public class RetJson<T> { @ApiModelProperty(value = "状态码") private Integer code; @ApiModelPropert原创 2021-09-06 20:46:19 · 263 阅读 · 0 评论 -
Springboot框架搭建
搭建Springboot项目:1、新建Maven项目:搭建 Java 开发环境IDEA创建maven项目(不勾选模板)配置 application.yml 文件2、集成SSM(Spring+SpringMvc+Mybatis-plus):pom.xml 文件添加依赖3、自动生成代码:pom.xml 文件添加依赖新建 CodeGenerator 类4、集成swagger:pom.xml 文件添加依赖...原创 2021-09-04 06:36:49 · 413 阅读 · 0 评论