
springboot
13号新秀-阿威
0基础程序员 到大牛的成长历程
展开
-
异步任务、邮箱任务、定时任务
异步任务首先是我们要先在主程序上开启异步@EnableAsync同理我们要在某个地方添加@Ayncservice@Service@Asyncpublic class AsyncService { public void as() { try { Thread.sleep(300); } catch (InterruptedException e) { e.printStackTrace();原创 2021-05-20 09:35:20 · 270 阅读 · 1 评论 -
shiro-spring
前言Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。核心组件三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。SecurityManager:它是Shiro框架的核心,原创 2021-05-17 18:53:24 · 442 阅读 · 0 评论 -
SpringSecurity
前言Spring Security是一个提供身份验证,授权和保护以防止常见攻击的框架。凭借对命令式和响应式应用程序的一流支持,它是用于保护基于Spring的应用程序的事实上的标准。导入相关的jar<!-- security启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2021-05-15 19:33:12 · 175 阅读 · 1 评论 -
SpringData-mybatis
整合mybatis导入相应jarmybatis-spring-boot-starter这个从命名上就能看出他不是spring官方的,我们需要用这个来进行整合mybatis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId>原创 2021-05-14 16:29:47 · 334 阅读 · 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 · 112 阅读 · 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 · 278 阅读 · 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 · 1024 阅读 · 0 评论