![](https://img-blog.csdnimg.cn/20191210174256285.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Boot
AYJCSGM
屠龙者终将成为恶龙。
展开
-
Spring Boot开发个人博客
Spring Boot开发小而美的个人博客个人博客功能:技术组合:后端:Spring Boot + JPA + thymeleaf模板数据库:MySQL前端UI:Semantic UI框架工具与环境:IDEAMaven 3JDK 8Axure RP 8课程内容模块:需求分析与功能规划页面设计与开发技术框架搭建后端管理功能实现前端管理功能实现你能学得什...原创 2019-12-13 10:40:46 · 878 阅读 · 3 评论 -
8、Spring Boot尚硅谷笔记整理高级篇-监控
八、Spring Boot与监控管理一、监控管理通过引入spring-boot-starter-actuator,可以使用Spring Boot为我们提供的准 生产环境下的应用监控和管理功能。我们可以通过HTTP,JMX,SSH协议来进 行操作,自动得到审计、健康及指标信息等步骤:– 引入spring-boot-starter-actuator– 通过http方式访问监控端点– 可进...原创 2019-11-08 18:25:26 · 395 阅读 · 0 评论 -
7、Spring Boot尚硅谷笔记整理高级篇-热部署
七、Spring Boot与开发热部署热部署一、热部署在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间 花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四 种情况,如何能实现热部署。1、模板引擎– 在Spring Boot中开发情况下禁用模板引擎的cache– 页面模板改变ctrl+F9可以重新编译当前页面并生效2、Spring Loa...原创 2019-11-08 18:19:57 · 353 阅读 · 0 评论 -
6、Spring Boot尚硅谷笔记整理高级篇-分布式
六、Spring Boot与分布式分步式、Dubbo/Zookeeper、Spring Boot/Cloud一、分布式应用在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用 全栈的Spring,Spring Boot+Spring Cloud。分布式系统:单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成...原创 2019-11-08 18:05:41 · 676 阅读 · 0 评论 -
5、Spring Boot尚硅谷笔记整理高级篇-安全
五、Spring Boot与安全安全、Spring Security一、安全Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模 块默认的技术选型。他可以实现强大的web安全控制。对于安全控制,我们仅 需引入spring-boot-starter-security模块,进行少量的配置,即可实现强大的 安全管理。几个类:WebSecurity...原创 2019-11-08 17:54:08 · 1202 阅读 · 0 评论 -
4、Spring Boot尚硅谷笔记整理高级篇-任务
四、Spring Boot与任务异步任务、定时任务、邮件任务一、异步任务在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在 处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用 多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完 美解决这个问题。两个注解:@EnableAysnc、@Aysnc二、定时任务项目...原创 2019-11-08 17:44:50 · 513 阅读 · 0 评论 -
3、Spring Boot尚硅谷笔记整理高级篇-检索
三、Spring Boot与检索ElasticSearch一、检索我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的 首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持;Elasticsearch是一个分布式搜索服务,提供Restful API,...原创 2019-11-08 17:35:46 · 739 阅读 · 0 评论 -
2、Spring Boot尚硅谷笔记整理高级篇-消息
二、Spring Boot与消息JMS、AMQP、RabbitMQ一、概述大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念: 消息代理(message broker)和目的地(destination) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目 的地。消息队列主要有两种形式的目的地队列(queue):点对点消息通信...原创 2019-11-06 17:29:05 · 1576 阅读 · 1 评论 -
1、Spring Boot尚硅谷笔记整理高级篇-缓存
1、Spring Boot与缓存**JSR-107、Spring缓存抽象、整合Redis**一、JSR107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可 以在运行期访问多个...原创 2019-11-05 22:03:59 · 1980 阅读 · 0 评论 -
7、Spring Boot尚硅谷笔记整理-自定义starter
八、自定义starterstarter: 1、这个场景需要使用到的依赖是什么? 2、如何编写自动配置@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添加组件@ConfigurationPropert...原创 2019-11-02 19:09:42 · 682 阅读 · 0 评论 -
6、Spring Boot尚硅谷笔记整理-启动配置原理
七、启动配置原理几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中ApplicationRunnerCommandLineRunner启动流程:1、创建SpringApplication对象initialize(so...原创 2019-11-02 19:08:38 · 559 阅读 · 0 评论 -
5、Spring Boot尚硅谷笔记整理-Spring Boot数据访问
六、SpringBoot与数据访问1、JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <depe...原创 2019-11-02 19:06:41 · 836 阅读 · 0 评论 -
4、Spring Boot尚硅谷笔记整理-Web开发
四、Web开发1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给...原创 2019-11-02 18:38:29 · 1813 阅读 · 0 评论 -
3、Spring Boot尚硅谷笔记整理-日志
三、日志1、日志框架小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新...原创 2019-11-02 18:25:36 · 1914 阅读 · 0 评论 -
2、Spring Boot尚硅谷笔记整理-配置文件
二、配置文件1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language) YAML A Markup Language:...原创 2019-11-02 18:20:29 · 2050 阅读 · 1 评论 -
eclipse中创建spring boot项目
前置sts插件可以查看我之前的文章,这是一个链接。如果http://start.spring.io报错,则用https这个时候pom.xml文件报错了在pom.xml文件中加入maven版本修改<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>...原创 2019-10-31 20:54:06 · 108 阅读 · 0 评论 -
1、Spring Boot尚硅谷笔记整理-Spring Boot 入门
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...原创 2019-10-25 17:59:24 · 7143 阅读 · 2 评论