springboot
13号新秀-阿威
0基础程序员 到大牛的成长历程
展开
-
异步任务、邮箱任务、定时任务
异步任务 首先是我们要先在主程序上开启异步 @EnableAsync 同理我们要在某个地方添加 @Aync service @Service @Async public class AsyncService { public void as() { try { Thread.sleep(300); } catch (InterruptedException e) { e.printStackTrace();原创 2021-05-20 09:35:20 · 205 阅读 · 1 评论 -
shiro-spring
前言 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。 使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序, 从最小的移动应用程序到最大的网络和企业应用程序。 核心组件 三个核心组件:Subject, SecurityManager 和 Realms. Subject:即“当前操作用户”Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。 SecurityManager:它是Shiro框架的核心,原创 2021-05-17 18:53:24 · 371 阅读 · 0 评论 -
SpringSecurity
前言 Spring Security是一个提供身份验证,授权和保护以防止常见攻击的框架。 凭借对命令式和响应式应用程序的一流支持,它是用于保护基于Spring的应用程序的事实上的标准。 导入相关的jar <!-- security启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2021-05-15 19:33:12 · 122 阅读 · 1 评论 -
SpringData-mybatis
整合mybatis 导入相应jar mybatis-spring-boot-starter这个从命名上就能看出他不是spring官方的,我们需要用这个来进行整合mybatis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId>原创 2021-05-14 16:29:47 · 285 阅读 · 0 评论 -
springData(jdbc,Durid)
相关的jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework原创 2021-05-14 16:21:42 · 82 阅读 · 0 评论 -
JSR303校验、application.yml文件位置
松散绑定 所谓的松散绑定其实就是,数据库定义的字段名带有下划线所以,定义属性名字的时候换成大写,在我们使用配置文件的时候需要换成中线。 // 实体类 private String lastName; //配置文件 last-name: 阿威${random.uuid} JSR303 首先是我们需要先到入jar,导入这个校验的启动器 <dependency> <groupId>org.springframework.boot</groupId原创 2021-05-11 16:36:43 · 219 阅读 · 1 评论 -
yml的使用
yml配置文件的格式主要是使用k:v的形式进行配置的。我们以前的配置主要是使用 properties的形式配置,现在spring推荐使用yml格式。 yml特别注重使用空格 我们这里主要讲的是使用配置文件给实体类进行赋值,我们还可以使用@Value进行赋值@Value("阿威") private String name; 实例 我们创建一个springboot项目,我们创建一个实体类 package com.aw.model; import lombok.Data; import org.springfr原创 2021-05-10 20:18:08 · 956 阅读 · 0 评论