
Springboot
文章平均质量分 84
Filwaod
写bug的小厂打工人
展开
-
springboot-12-shiro
文章目录一、什么是Shiro?1.有哪些功能2.Shiro架构(外部)3.Shiro架构(内部)二、Shiro快速开始三、springboot整合shiro项目结构图数据库程序代码四、总结一、什么是Shiro?● Apache Shiro是一个Java 的安全(权限)框架。● Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。● Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等.● 下载地址:http://shiro.apac原创 2021-04-21 08:20:01 · 240 阅读 · 0 评论 -
狂神SpringBoot笔记
springboot-01-helloworldspringboot-02-运行原理和自动装配原理springboot-03-yaml配置注入springboot-04-JSR303数据校验及多环境切换springboot-05-web静态资源导入springboot-06-首页和图标定制springboot-07-模板引擎Thymeleafspringboot-08-SpringMVC的拓展、接管springboot-09-员工管理系统(CRUD)springboot-10-数据库相关(原创 2021-03-29 08:26:08 · 1214 阅读 · 0 评论 -
springboot-15-Dubbo和Zookeeper集成
文章目录Dubbo和Zookeeper集成一、分布式理论1.什么是分布式系统?2.分布式服务架构3.什么是RPC二、测试环境搭建1.Dubbo2.window下安装dubbo-admin3.Zookeeper三、SpringBoot 整合Dubbo + zookeeperDubbo和Zookeeper集成一、分布式理论1.什么是分布式系统?在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”;分布式系统是由一组通过网络进行通信、为转载 2021-03-28 21:20:13 · 227 阅读 · 0 评论 -
springboot-13-swagger
文章目录一、Swagger1.概念2.特点二、springboot集成swagger1.配置swagger2.配置扫描接口学习目标:了解Swagger的概念及作用掌握在项目中集成Swagger自动生成API文档一、Swagger1.概念Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。2.特点原创 2021-03-22 22:22:03 · 583 阅读 · 0 评论 -
springboot-14-异步、定时、邮件任务
文章目录异步任务定时任务邮件任务首先创建一个springboot项目,勾一个web依赖即可异步任务1.创建一个AsuncService类异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。编写方法,假装正在处理数据,使用线程设置一些延时,模拟同步等待的情况;@Servicepublic class AsyncService { public void hello(){转载 2021-03-22 21:00:09 · 280 阅读 · 0 评论 -
springboot-12-shiro
一、什么是Shiro?● Apache Shiro是一个Java 的安全(权限)框架。● Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。● Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等.● 下载地址:http://shiro.apache.org/有哪些功能● Authentication: 身份认证、登录,验证用户是不是拥有相应的身份;● Authorization:授权,即权限验证,验证某个已认证的用户是否拥转载 2021-03-16 22:12:10 · 493 阅读 · 0 评论 -
springboot-11-spring security
一、SpringSecurity简介官网介绍:Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求。认识SpringSecuritySpring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技原创 2021-03-16 21:12:43 · 283 阅读 · 1 评论 -
springboot-10-数据库相关(jdbc,Druid,mybatis)
SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/spring-datak原创 2021-03-15 22:31:41 · 461 阅读 · 0 评论 -
springboot-09-员工管理系统(CRUD)
[SpringBoot-web系列】前文:springboot-05-web静态资源导入springboot-06-首页和图标定制springboot-07-模板引擎Thymeleafspringboot-08-SpringMVC的拓展、接管(一)环境搭建1. 新建一个SpringBoot项目2. 导入静态资源首先在classpath下(resources)创建不存在的静态资源目录public和resources将html静态资源放置templates目录下将asserts目录下的cs转载 2021-03-13 17:44:25 · 968 阅读 · 1 评论 -
springboot-08-SpringMVC的拓展、接管
一. 解读官方文档官方文档点击这里:官方文档解读:自动配置在Spring的默认设置之上添加了以下功能:包含ContentNegotiatingViewResolver和 BeanNameViewResolverbeans(视图解析器)支持服务静态资源,包括对WebJars的支持自动注册Converter,GenericConverter(类型转换器)和Formatter(格式化器)beans对HttpMessageConverters(消息转换,转换Http请求和响应)的支持自动注册Me转载 2021-03-13 11:28:53 · 591 阅读 · 0 评论 -
springboot-07-模板引擎Thymeleaf
在以前,我们通常将前端交给我们的html页面转成jsp页面,通过jsp轻松实现数据的显示,及前后端交互等。但是springboot默认是不支持jsp的。如果直接用纯静态页面的方式,开发会十分麻烦,这就引入了模板引擎。什么是模板引擎?模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的[HTML]文档;SpringBoot推荐使用模板引擎模板引擎很多,但原理都是如下所示:模板引擎的作用就是我们来写一个页面模板,比如有些值呢,是动态的转载 2021-03-10 08:04:09 · 221 阅读 · 0 评论 -
springboot-06-首页和图标定制
首页直接源码分析欢迎页的名字是 index.html ,静态资源文件夹下的所有 index.html 页面;被 /** 映射。比如我访问 http://localhost:8080/ ,就会找静态资源文件夹下的 index.html新建一个 index.html ,在我们上面的3个目录中任意一个;然后访问测试 http://localhost:8080/ 看结果!图标定制1.将名为favicon.ico放在任一静态资源目录下2.在配置文件中关闭SpringBoot默认图标(高版本显原创 2021-03-09 21:48:57 · 256 阅读 · 0 评论 -
springboot-05-web静态资源导入
静态资源导入SpringBoot中,SpringMVC的web配置都在 WebMvcAutoConfiguration 这个配置类里面,先进入这个类中,可以看到有很多方法,有一个方法:addResourceHandlers() 添加资源处理 @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { super.addResourceHandlers(registry); if (!t原创 2021-03-09 21:25:08 · 284 阅读 · 0 评论 -
springboot-04-JSR303数据校验及多环境切换
JSR303数据校验pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>新建application.yml配置文件person原创 2021-03-08 22:25:28 · 261 阅读 · 0 评论 -
springboot-03-yaml配置注入
springboot配置文件种类1.application.properties语法结构:key=value2.application.ymlkey:空格 value配置文件的作用:springboot在启动时会根据导入的启动器自动装配一些属性,通过配置文件可以对其进行修改。yaml概述YAML是一个可读性高,用来表达数据序列化的格式。这种语言以数据作为中心,而不是以标记语言为重点!yaml配置和xml配置对比xml配置:<server> <port&原创 2021-03-08 20:48:44 · 727 阅读 · 0 评论 -
springboot-02-运行原理和自动装配原理
首先来看一下springboot项目的主启动类@SpringBootApplicationpublic class Springboot01HelloworldApplication { public static void main(String[] args) { SpringApplication.run(Springboot01HelloworldApplication.class, args); }}可以发现此类是由注解@SpringBootAppli原创 2021-03-04 21:59:18 · 473 阅读 · 1 评论 -
springboot-01-helloworld
什么是SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。spring大家都知道,boot是启动的意思。所以,spring boot其实就是一个启动spring项目的一个工具而已。从最根本上来讲,Sp原创 2021-03-04 20:38:23 · 411 阅读 · 3 评论