![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
springboot
六道佩奇。
这个作者很懒,什么都没留下…
展开
-
SpringBoot-Dubbo、Zookeeper
一、分布式应用在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(MVC)是关键。分原创 2020-05-15 17:22:42 · 192 阅读 · 0 评论 -
SpringBoot-异步、定时、邮件任务
1. 异步任务1.创建一个AsyncService类我们利用线程睡眠来模拟处理数据的等待现象@Servicepublic class AsyncService { public void hello(){ try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } Syst原创 2020-05-14 20:28:22 · 408 阅读 · 0 评论 -
SpringBoot-Swagger集成
初识Swagger1. 环境搭建创建SpringBoot-web项目1. 导入依赖<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> &原创 2020-05-14 16:39:27 · 158 阅读 · 1 评论 -
SpringBoot-Cache(缓存)
JSR107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry和 Expiry。• CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。• CacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中。一个CacheManager仅被一个C原创 2020-05-12 10:50:33 · 380 阅读 · 0 评论 -
Spring-Security
根据“狂神说”教学视频+“狂神说”公众号内容 进行的笔记记录简介Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求实战1. 创建一个SpringBoot项目导入web、thymeleaf依赖2. 引入静态资源index.html|vi原创 2020-05-09 15:19:10 · 89 阅读 · 0 评论 -
SpringBoot-自定义Starter
启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库;命名规范:官方命名:前缀:spring-boot-starter-xxx例如:spring-boot-starter-web自定义命名:前缀:xxx-spring-boot-starter例如:mybatis-spring-boot-starter步骤编写启动器1. 在IDE...原创 2020-05-07 16:26:26 · 142 阅读 · 0 评论 -
SpringBoot-整合Mybatis
整合Mybatis官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/1.导入依赖pom.xml文件 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot...原创 2020-05-06 17:36:32 · 308 阅读 · 0 评论 -
SpringBoot-整合Druid
1.DruidDruid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。com.alibaba.druid.pool.DruidDataSource 基本配置参数:参考博文:https://www.cnblogs.com/kingsonfu/p/10343947.html2. 整合Druid1. 导入Druid依赖 ...原创 2020-05-06 13:17:34 · 250 阅读 · 0 评论 -
SpringBoot-整合JDBC
SpringBoot数据访问1. SpringDataSpring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目Sping Data 官网:https://spring.io/projects/spring-data数据库启动器官方文档:ht...原创 2020-05-06 12:56:30 · 93 阅读 · 0 评论 -
SpringBoot-开发Web应用
1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...原创 2020-05-06 09:24:05 · 239 阅读 · 0 评论 -
SpringBoot-入门+配置
Spring Boot 入门1.Spring Boot简介官方文档:https://spring.io/projects/spring-boot简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2.微服务微服务文档:https://martinfowler.com/articles/microservices.html#Micr...原创 2020-04-29 18:32:33 · 183 阅读 · 0 评论