摘要:
SpringBoot18:集成SpringSecurity 安全简介 在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要 阅读全文
posted @ 2022-01-11 10:01
萧瑟说
阅读(86)
评论(0)
推荐(0)
摘要:
SpringBoot17:Dubbo和Zookeeper集成 什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式 阅读全文
posted @ 2022-01-11 09:56
萧瑟说
阅读(66)
评论(0)
推荐(0)
摘要:
SpringBoot16:富文本编辑器 简介 思考:我们平时在博客园,或者CSDN等平台进行写作的时候,有同学思考过他们的编辑器是怎么实现的吗? 在博客园后台的选项设置中,可以看到一个文本编辑器的选项: 其实这个就是富文本编辑器,市面上有许多非常成熟的富文本编辑器,比如: Editor.md——功能 阅读全文
posted @ 2022-01-11 09:46
萧瑟说
阅读(602)
评论(0)
推荐(0)
摘要:
SpringBoot15:异步、定时、邮件任务 前言 在我们的工作中,常常会用到异步处理任务,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。还有一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的 阅读全文
posted @ 2022-01-11 09:44
萧瑟说
阅读(66)
评论(0)
推荐(0)
摘要:
SpringBoot14:集成Swagger终极版 学习目标: 了解Swagger的概念及作用 掌握在项目中集成Swagger自动生成API文档 Swagger简介 前后端分离 前端 -> 前端控制层、视图层 后端 -> 后端控制层、服务层、数据访问层 前后端通过API进行交互 前后端相对独立且松耦 阅读全文
posted @ 2022-01-11 09:40
萧瑟说
阅读(43)
评论(0)
推荐(0)
摘要:
SpringBoot13:页面国际化 有的时候,我们的网站会去涉及中英文甚至多语言的切换,这时候我们就需要学习国际化了! 准备工作 先在IDEA中统一设置properties的编码问题! 编写国际化配置文件,抽取页面需要显示的国际化页面消息。我们可以去登录页面查看一下,哪些内容我们需要编写国际化的配 阅读全文
posted @ 2022-01-11 09:32
萧瑟说
阅读(53)
评论(0)
推荐(0)
摘要:
SpringBoot12:MVC自动配置原理 官网阅读 在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。 只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档! 地址 :https 阅读全文
posted @ 2022-01-11 09:26
萧瑟说
阅读(66)
评论(0)
推荐(0)
摘要:
SpringBoot11:Thymeleaf模板引擎 模板引擎 前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。 jsp支持非常强大的功能,包括能写Java代码, 阅读全文
posted @ 2022-01-11 09:21
萧瑟说
阅读(68)
评论(0)
推荐(0)
摘要:
SpringBoot10:Web开发静态资源处理 简介 好的,同学们,那么接下来呢,我们开始学习SpringBoot与Web开发,从这一章往后,就属于我们实战部分的内容了; 其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。 使用SpringBoot的步骤 阅读全文
posted @ 2022-01-11 09:15
萧瑟说
阅读(43)
评论(0)
推荐(0)
摘要:
SpringBoot09:整合MyBatis 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org 阅读全文
posted @ 2022-01-11 09:10
萧瑟说
阅读(42)
评论(0)
推荐(0)
摘要:
SpringBoot08:整合Druid Druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监 阅读全文
posted @ 2022-01-11 09:09
萧瑟说
阅读(56)
评论(0)
推荐(0)
摘要:
SpringBoot07:整合JDBC 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库, 阅读全文
posted @ 2022-01-11 09:03
萧瑟说
阅读(44)
评论(0)
推荐(0)
摘要:
SpringBoot06:自定义starter 我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩! 说明 启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库; 命名归约: 官方命名: 前缀:spring-boot-starter-x 阅读全文
posted @ 2022-01-11 09:01
萧瑟说
阅读(36)
评论(0)
推荐(0)
摘要:
SpringBoot05:自动配置原理 配置文件到底能写什么?怎么写? SpringBoot官方文档中有大量的配置,我们无法全部记住 分析自动配置原理 我们以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理; //表示这是一个配置类,和以前编写的 阅读全文
posted @ 2022-01-11 08:57
萧瑟说
阅读(38)
评论(0)
推荐(0)
摘要:
SpringBoot04:JSR303数据校验及多环境切换 先看看如何使用 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; @Component //注册bean@Config 阅读全文
posted @ 2022-01-11 08:42
萧瑟说
阅读(21)
评论(0)
推荐(0)

浙公网安备 33010602011771号