随笔分类 -  SpringBoot

摘要:分布式理论 什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机 阅读全文
posted @ 2021-12-07 22:30 EdgarStudy 阅读(40) 评论(0) 推荐(0) 编辑
摘要:异步任务 1、创建一个service包 2、创建一个类AsyncService 异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。 编写方法,假装正在处理数据,使用线程设置一些延时 阅读全文
posted @ 2021-12-02 21:47 EdgarStudy 阅读(49) 评论(0) 推荐(0) 编辑
摘要:项目集成Swagger 学习目标: 了解Swagger的概念及作用 掌握在项目中集成Swagger自动生成API文档 Swagger简介 前后端分离 前端 → 前端控制层、视图层 后端 → 后端控制层、服务层、数据访问层 前后端通过API进行交互 前后端相对独立且松耦合 产生的问题 前后端集成,前端 阅读全文
posted @ 2021-11-29 22:15 EdgarStudy 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1、Shiro简介 1.1、什么是Shiro? Apache Shiro 是一个Java 的安全(权限)框架。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环 境。 Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 下载地址 阅读全文
posted @ 2021-11-24 22:07 EdgarStudy 阅读(31) 评论(0) 推荐(0) 编辑
摘要:安全简介 在 Web 开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基 阅读全文
posted @ 2021-11-17 20:30 EdgarStudy 阅读(52) 评论(0) 推荐(0) 编辑
摘要:整合MyBatis 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spri 阅读全文
posted @ 2021-10-12 23:02 EdgarStudy 阅读(31) 评论(0) 推荐(0) 编辑
摘要:集成Druid Druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 阅读全文
posted @ 2021-10-05 20:38 EdgarStudy 阅读(53) 评论(0) 推荐(0) 编辑
摘要:SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring 阅读全文
posted @ 2021-10-03 23:34 EdgarStudy 阅读(57) 评论(0) 推荐(0) 编辑
摘要:首页实现 1、在templates目录下新建首页index.html 注意:所有页面的静态资源都需要使用thymeleaf接管 所有的url路径:@{} <!DOCTYPE html> <html lang="en-US" xmlns:th="http://www.thymeleaf.org"> < 阅读全文
posted @ 2021-09-29 23:45 EdgarStudy 阅读(212) 评论(0) 推荐(0) 编辑
摘要:页面国际化 有的时候,我们的网站会去涉及中英文甚至多语言的切换,这时候我们就需要学习国际化了! 准备工作 先在IDEA中统一设置properties的编码问题! 编写国际化配置文件,抽取页面需要显示的国际化页面消息。我们可以去登录页面查看一下,哪些内容我们需要编写国际化的配置! 配置文件编写 1、我 阅读全文
posted @ 2021-09-28 23:49 EdgarStudy 阅读(55) 评论(0) 推荐(0) 编辑
摘要:MVC自动配置原理 官网阅读 在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。 只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档! 地址 :https://docs.sprin 阅读全文
posted @ 2021-09-21 02:19 EdgarStudy 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Thymeleaf 模板引擎 前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把它们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。 jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,Spr 阅读全文
posted @ 2021-09-18 00:06 EdgarStudy 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Web开发探究 简介 好的,同学们,那么接下来呢,我们开始学习SpringBoot与Web开发,从这一章往后,就属于我们实战部分的内容了; 其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。 使用SpringBoot的步骤: 1、创建一个SpringBoo 阅读全文
posted @ 2021-09-17 20:32 EdgarStudy 阅读(107) 评论(0) 推荐(0) 编辑
摘要:JSR303数据校验 先看看如何使用 SpringBoot中可以用@Validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; @Component //注册bean @ConfigurationProperties( 阅读全文
posted @ 2021-09-14 21:30 EdgarStudy 阅读(23) 评论(0) 推荐(0) 编辑
摘要:yaml语法学习 配置文件 SpringBoot使用一个全局的配置文件,配置文件名称是固定的 application.properties 语法结构:key=value application.yaml 语法结构:key: 空格 value **配置文件的作用:**修改SpringBoot自动配置的 阅读全文
posted @ 2021-09-14 00:58 EdgarStudy 阅读(32) 评论(0) 推荐(0) 编辑
摘要:我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起; pom.xml 父依赖 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件! <parent> <groupId>org.springframework.boot</grou 阅读全文
posted @ 2021-09-13 00:35 EdgarStudy 阅读(37) 评论(0) 推荐(0) 编辑
摘要:SpringBoot简介 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Sp 阅读全文
posted @ 2021-09-08 22:57 EdgarStudy 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示