摘要: 根据上一节的配置,默认在服务开启的时候会被要求自动的进行表单登陆。用到的用户名只能是一个固定的用户名user,它的密码是每次启动的时候服务器自动生成的。最常见的场景是我们的用户是从数据库中获取的。 1. 处理用户信息获取逻辑 这里我们用的security里面的User进行存放,但是我们这边存放的密码 阅读全文
posted @ 2018-07-16 21:19 城南少年与猫 阅读(14002) 评论(1) 推荐(0) 编辑
摘要: 1.springSecurity的搭建 新建一个springboot的web项目,我这边只选中了web,建立后如下: pom依赖: 以上的jsp依赖如果用不上可以不加哦 2.编写SecurityConfiguration来继承WebSecurityConfigurerAdapter WebSecur 阅读全文
posted @ 2018-07-16 21:18 城南少年与猫 阅读(38573) 评论(10) 推荐(4) 编辑
摘要: Springboot用官方建议访问Html页面并接传值 我们以前通常习惯用webapp来防止jsp页面,但是到了Springboot中,官方建议用Static文件夹来存放及静态的资源, 用templates来存放可供访问的Html资源页面,具体的操作如下. 1.加入所需要的POM依赖 pom的依赖添 阅读全文
posted @ 2018-07-14 15:28 城南少年与猫 阅读(1763) 评论(0) 推荐(0) 编辑
摘要: 根据我们之前搭建好的SpringBoot+SSm的项目的基础上,来增加webapp/WEB INF的文件,由此来完成jsp页面的跳转. 先增加jsp的pom依赖: 1.首先需要手动建立webapp/WEB INF的文件夹到main下: 2.将建立的文件夹变为对应的webapp文件夹 我们建立好了文件 阅读全文
posted @ 2018-07-14 15:27 城南少年与猫 阅读(1389) 评论(0) 推荐(2) 编辑
摘要: 此处使用IDEA快速搭建SpringBoot应用,首先用SpringBoot搭建WEB工程: 然后点击Next生成项目,首次生成可能有点慢,下次创建的时候就会快很多,生成后的目录结构如下: 我们更改下这个启动类: 加上@RestController注解使之成为一个Controller,请求能进来,然 阅读全文
posted @ 2018-07-10 20:48 城南少年与猫 阅读(4694) 评论(0) 推荐(1) 编辑
摘要: 授权模式 1)oauth2.0 提供了四种授权模式,开发者可以根据自己的业务情况自由选择。 授权码授权模式(Authorization Code Grant) 隐式授权模式(简化模式)(Implicit Grant) 密码授权模式(Resource Owner Password Credential 阅读全文
posted @ 2018-07-10 20:47 城南少年与猫 阅读(8572) 评论(0) 推荐(5) 编辑
摘要: 运行时注入 当我们经常用如下的硬解码方式来配置文件: 但有时我们需要避免硬解码,需要想要这些值在运行时确定,Spring提供了两种在运行时求值的方式: 属性占位符 Spring表达式语言(SpEL) 1.注入外部的值 ​ 在Spring中,处理外部值得最简单方式就是申明属性源并通过Spring的En 阅读全文
posted @ 2018-07-07 15:25 城南少年与猫 阅读(441) 评论(0) 推荐(1) 编辑
摘要: /** * * 保存用户上下文信息 * 还可以获取session * */ public class UserContext { public static final String USER_IN_SESSION = "USER_IN_SESSION"; //获取HttpSession //RequestContextHolder需要配置一个RequestContex... 阅读全文
posted @ 2018-07-02 14:27 城南少年与猫 阅读(291) 评论(0) 推荐(0) 编辑
摘要: BaseDao接口: BaseDaoImple: <! 整个web容器的动向由这个监听器进行监听. 这个监听器可以监听项目的启动. 从而直接加载核心配置文件 org.springframework.web.context.ContextLoaderListener 阅读全文
posted @ 2018-07-02 11:48 城南少年与猫 阅读(485) 评论(0) 推荐(0) 编辑
摘要: bean的作用域 bean的默认作用域 Spring定义了多种作用域,可以基于这些作用域创建bean,包括: 单例(Singleton):在整个应用中,只创建bean的一个实例. 原型(Prototype):每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的bean实例. 会话(Se 阅读全文
posted @ 2018-07-01 11:11 城南少年与猫 阅读(252) 评论(0) 推荐(0) 编辑