随笔分类 - Spring Boot
摘要:【SpringBoot】 整合Shiro安全框架 一、什么是Shiro ●Apache Shiro是一个Java 的安全(权限)框架。 ●Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。 ●Shiro可以完成,认证,授权,加密,会话管理,Web
阅读全文
摘要:【SpringBoot】 集成安全框架,实现安全认证和授权 一、SpringSecurity——Spring的安全框架 1、认识Spring Security Spring Security提供了声明式的安全访问控制解决方案(仅支持基于Spring的应用程序),对访问权限进行认证和授权,基于Spri
阅读全文
摘要:【SpringBoot】 接口架构风格——RESTful 一、REST——前后台间的通信方式 1、认识REST REST是软件架构的规范体系结构,它将资源的状态以适合客户端的形式从服务器端发送到客户端(或相反方向)。**在REST中,通过URL进行资源定位,用HTTP动作(GET、POST等)描
阅读全文
摘要:【SpringBoot】 整合Mybatis 一、Mybatis的注解 1、CRUD注解 @Select:用于构建查询语句 @Insert:用于构建添加语句 @Update:用于构建修改语句 @Delete:用于构建删除语句 使用举例: @Mapper public interface UserMa
阅读全文
摘要:【SpringBoot】 接收参数与验证数据 一、在方法中使用参数 1、获取路径中的值 @GetMapping("article/{id}") public String getArticle(@PathVariable("id") Integer id){ System.out.println(i
阅读全文
摘要:【SpringBoot整合web开发 下】 一、配置类与XML配置 1、配置类 SpringBoot推荐使用Java来完成相关的配置工作。但是不建议将所有的配置放在一个配置类中。这些配置类上都需要添加**@Configuration**注解,@ComponentScan注解会扫描所有的Sprin
阅读全文
摘要:SpringBoot的常用注解 一、使用在类名上的注解 1、@RestController 用于返回JSON、XML等数据,但不能返回HTML页面。相当于注解@ResponseBody和注解@Controller合在一起的作用。 2、@Controller 用于标注控制器层,在MVC开发模式
阅读全文
摘要:【Sprig Boot整合Web开发 上】 一、返回JSON数据 1、默认实现 JSON是目前主流的前后端数据传输方式,SpringMVC中使用消息转换器HttpMessageConverter对JSON的转换提供了很好的支持,在Spring Boot中更进一步,对相关配置做了更进一步的简化。
阅读全文
摘要:【Spring Boot整合视图层技术】 企业级应用开发中,前后端分离是趋势,但是视图层技术还占有一席之地。Spring Boot对视图层技术提供了很好的支持,官方推荐使用的模板引擎是Thymeleaf,不过像FreeMarker也支持,JSP技术在这里并不推荐使用。 一、整合Thymeleaf
阅读全文
摘要:【Spring Boot 基础配置】 一、不使用spring-boot-starter-parent spring-boot-starter-parent虽然方便,但是在公司开发微服务项目或者多模块项目时一般需要使用自己公司的parent,这个时候如果还想进行项目依赖版本的统一管理,就需要使用d
阅读全文