Spring
叕叕666
这个作者很懒,什么都没留下…
展开
-
JWT 的实现原理和基本代码实现
JWT是什么JWT是一种基于JSON的令牌安全验证(在某些特定的场合可以替代Session或者Cookie),一次生成随处校验JWT的组成JWT分为三部分:头部信息(header),消息体playload,签名( signature)原创 2022-03-02 10:31:45 · 585 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 验证码验证登录
<!-- 验证码生成的库 --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>原创 2022-02-23 14:48:13 · 791 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 配置访问权限
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>原创 2022-02-23 13:36:03 · 663 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 的基本使用
主要依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>原创 2022-02-22 14:12:50 · 300 阅读 · 0 评论 -
Spring项目配置拦截器Interceptor
自定义拦截器public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("-----------preHandle---..原创 2021-03-25 14:08:38 · 254 阅读 · 0 评论 -
Spring 在xml中配置AOP
定义切面对象:public class MyAspect { public void myBefore(){ System.out.println("myBefore"); } public void myAfter(){ System.out.println("myAfter"); } public void myAfterReturning(){ System.out.println("myAfterRetu原创 2021-04-21 13:46:04 · 163 阅读 · 0 评论 -
Spring 中的properties
创建bean:public class Student { private Integer sid; private String sname; private Properties properties; public Student() { } public Student(Integer sid, String sname, Properties properties) { this.sid = sid; this原创 2021-04-20 14:47:40 · 261 阅读 · 0 评论 -
Spring 在xml中对各种类型属性的注入方式
创建两个bean:public class Teacher { private Integer tid; private String tname; public Teacher() { } public Teacher(Integer tid, String tname) { this.tid = tid; this.tname = tname; } public void setTid(Integer ti原创 2021-04-20 12:35:12 · 338 阅读 · 0 评论 -
Spring 在xml中的自动装配
普通类进行自动装配创建两个bean:public class Teacher { private Integer tid; private String tname; public Teacher() { } public Teacher(Integer tid, String tname) { this.tid = tid; this.tname = tname; } public void setTid(原创 2021-04-20 11:48:42 · 302 阅读 · 0 评论 -
Spring 在xml中进行聚合对象注入
创建两个 bean:public class Teacher { private Integer tid; private String tname; public Teacher() { } public Teacher(Integer tid, String tname) { this.tid = tid; this.tname = tname; } public void setTid(Integer t原创 2021-04-19 16:28:36 · 73 阅读 · 0 评论 -
Spring 在xml中使用 “<![CDATA[xxx]]>“ 对任意字符的注入
使用方式:<value type="java.lang.String"><![CDATA[xxx]]></value>例:创建bean:public class Student { private Integer sid; private String sname; public Student(){ } public void setSid(Integer sid) { this.sid = si原创 2021-04-19 16:17:06 · 841 阅读 · 0 评论 -
Spring 在xml中对象属性注入的方式
创建bean:public class Student { private Integer sid; private Integer sage; private String sname; private String sclass; public Student(){ System.out.println("Student 的无参构造"); } public Student(Integer sid, Integer sage,原创 2021-04-19 16:08:26 · 238 阅读 · 0 评论 -
Spring 在xml中管理对象的方式
在resources目录下创建spring.spring_student.xml,写入:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://原创 2021-04-19 14:16:48 · 97 阅读 · 0 评论 -
Spring 加载xml配置文件的方式
加载单个xml在resources目录下创建spring.spring_student.xml,写入:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="原创 2021-04-19 13:59:41 · 185 阅读 · 0 评论