
Spring Boot
Spring Boot学习笔记
帅哥学Java
乞丐不会羡慕百万富翁,但可能会羡慕比他收入更高的乞丐
展开
-
SpringBoot 高级 安全
1. 引入SpringSecurity;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>2.编写S...原创 2020-04-25 09:45:59 · 201 阅读 · 0 评论 -
SpringBoot 高级 任务
1、异步任务:@EnableAsync //开启异步注解功能 @Async//告诉Spring这是一个异步方法2.定时任务:原创 2020-04-23 18:52:12 · 152 阅读 · 0 评论 -
SpringBoot 高级 检索
1.SpringBoot默认支持两种技术来和ES交互; 需要导入jest的工具包(io.searchbox.client.JestClient)2.SpringData ElasticSearch 1)、Client 节点信息 clusterNodes; clusterName 2)、...原创 2020-04-21 12:20:31 · 383 阅读 · 0 评论 -
SpringBoot 高级 消息
自动配置(RabbitMQ)1.RabbitAutoConfiguration2.有自动配置了连接工厂ConnectionFactory3.RabbitProperties 封装了 RabbitMQ的配置4.RabbitTemplate:给RabbitMQ发送和接受消息;5.AmqpAdmin:RabbitMQ系统管理功能组件 帮我们创建和删除 Q...原创 2020-04-16 14:05:45 · 190 阅读 · 0 评论 -
SpringBoot高级 缓存
1.快速体验缓存 1)开启基于注解的缓存 @EnableCaching 2) 开启缓存注解即可 @Cacheable @CacheEvict @CachePut2.@Cacheable初体验 CacheManager管理多个Cache组件的,对缓存的真正CRUD操作在Cache组件中,每一...原创 2020-04-13 08:34:47 · 229 阅读 · 0 评论 -
Spring Boot 原理
七、启动配置原理几个重要的事件回调机制配置在META-INF/spring.factories**ApplicationContextInitializer****SpringApplicationRunListener**只需要放在ioc容器中**ApplicationRunner****CommandLineRunner**启动流程:1、创建SpringAp...原创 2020-03-14 13:30:41 · 222 阅读 · 0 评论 -
Spring Boot 数据访问
1、JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> ...原创 2020-03-13 22:06:35 · 252 阅读 · 0 评论 -
Spring Boot Web开发(四)
1、配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;1)、如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置(ServerProperties【也是WebServerFactoryCustomizer】);```propertiesserver.port=8081server.context-pa...原创 2020-03-05 13:56:01 · 192 阅读 · 0 评论 -
Spring Boot Web开发(三)
1、错误处理机制1)SpringBoot默认的错误处理机制默认效果: 1)浏览器,返回一个默认的错误页面 浏览器发送请求的请求头: 2)如果是其他客户端,默认响应一个json数据原理: 可以参照ErrorMvcAutoConfiguration;错误处理的自动配置; 给容器中添加了以下组件...原创 2020-03-01 22:32:21 · 113 阅读 · 0 评论 -
Spring Boot Web开发(二)
RestfulCRUD1. 默认访问首页package com.atguigu.springboot.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframe...原创 2020-02-29 14:39:52 · 292 阅读 · 0 评论 -
Spring Boot Web开发(一)
1. 使用SpringBoot;1)创建SpringBoot应用,选中我们需要的模块;2)SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置...原创 2020-02-21 11:58:42 · 230 阅读 · 0 评论 -
Spring Boot 日志
1.市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j.... 日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging) ...原创 2020-02-19 13:20:13 · 165 阅读 · 0 评论 -
Spring Boot 配置
1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language) YAML A Markup Lang...原创 2020-02-17 22:11:18 · 251 阅读 · 0 评论 -
Spring Boot 入门
Spring Boot简介: 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合 J2EE开发的一站式解决方案...原创 2020-02-15 15:07:24 · 240 阅读 · 0 评论