
SpringBoot
文章平均质量分 66
Running_lemon
努力学习,只为了看到更多风景。
展开
-
SpringBoot2_入门
SpringBoot2_入门Maven依赖配置:编写HelloWorld的示例程序:创建maven工程:pom.xml中引入基础的依赖:创建主程序类:编写业务层逻辑:测试运行:简化配置:简化部署:Maven依赖配置:先在Maven的settings.xml配置 本地仓库 和 阿里云的镜像地址:<localRepository>E:\Maven\MyRepository</localRepository><mirrors> <mirror&g原创 2021-03-09 21:52:45 · 235 阅读 · 0 评论 -
SpringBoot_消息_RabbitMQ
SpringBootRabbitMQ简介:核心概念:RabbitMQ运行机制:AMQP 中的消息路由:Exchange 类型:RabbitMQ整合:RabbitMQ简介:RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol) 的开源实现。核心概念:概念:说明:Message-消息:消息是不具名的,它由 消息头 和 消息体 组成;消息体是不透明的;消息头则由一系列的可选属性组成,这些属性包括routing-key(路由原创 2020-06-29 20:36:17 · 405 阅读 · 0 评论 -
SpringBoot_消息_JMS&AMQP简介
SpringBoot概述:概述:大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力。场景举例:概念:消息代理(message broker):消息发送者发送消息以后,将由消息代理接管目的地(destination):消息代理保证消息传递到指定目的地形式:目的地形式:说明:队列(queue):点对点消息通信(point-to-point)消息发送者发送消息,消息代理将其放入一个队列中,消息接收者从队列中获取消息内原创 2020-06-01 07:46:45 · 244 阅读 · 0 评论 -
SpringBoot_缓存
SpringBootJSP107:Spring缓存抽象:缓存的意义:用来加速系统的访问,提升系统的性能;比如系统中高频热点数据的访问;JSP107:Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry;接口:CachingProvider:定义了创建、配置、获取、管理...原创 2020-04-19 21:47:45 · 177 阅读 · 0 评论 -
SpringBoot_数据访问
SpringBoot简介:JDBC:整合Druid数据源:简介:对于数据访问,无论是SQL(关系型的数据库)还是NOSQL(非关系型的数据库),SpringBoot默认采用整合Spring Data的方式进行统一的处理。添加大量的自动配置,屏蔽一些配置,引入各种XXXTemplate,XXXRepository来简化我们对数据访问的操作。JDBC:pom.xml: 添加JDBC和mysql...原创 2020-04-01 17:59:16 · 216 阅读 · 0 评论 -
SpringBoot_配置嵌入式Servlet容器
SpringBoot前言:定制修改嵌入式Servlet容器的相关配置:注册Servlet三大组件:替换为其他嵌入式Servlet容器:嵌入式Servlet容器自动配置原理:嵌入式Servlet容器启动原理:前言:以前部署web项目,需要把web项目打包成war包,然后放在外部配置好的中间件环境中,比如Tomcat容器,将web项目war包放在 \Tomcat_Home\webapps目录下,然...原创 2020-03-26 21:50:01 · 396 阅读 · 0 评论 -
SpringBoot_错误处理机制
SpringBoot默认错误处理机制:错误演示:原理:定制错误响应:定制错误页面响应:定制错误json数据响应:默认错误处理机制:错误演示:浏览器页面请求: 返回错误页面,请求头类型 text/html ;其他客户端请求: 响应 json 数据;原理:参照ErrorMVCAutoConfiguration,错误处理的自动配置;给容器添加以下组件:DefaultErrorAt...原创 2020-03-23 23:21:48 · 224 阅读 · 0 评论 -
SpringBoot_实现国际化/拦截器进行登陆检查
SpringBoot默认访问首页默认访问首页//实现 WebMvcConfigurer 可以来扩展 SpringMVC 的功能@Configurationpublic class MyMvcConfig implements WebMvcConfigurer { //所有的WebMvcConfigurerAdapter组件都会一起起作用 @Bean //将组件注册在容器...原创 2020-03-12 23:20:06 · 424 阅读 · 0 评论 -
SpringBoot_静态资源映射/自动配置
SpringBoot开发步骤:SpringBoot对静态资源的映射规则:jar包资源 :js,css,image 等文件:index.html 页面:项目图标:开发步骤:使用IDEA进行SpringBoot开发:1,创建 SpringBoot 应用,选中需要的模块;2,SpringBoot 已经默认将选中的模块场景配置好了,若需要修改配置,只需要在配置文件中指定配置即可;3,编写业务代码...原创 2020-03-08 10:24:21 · 847 阅读 · 0 评论 -
SpringBoot_日志
SpringBoot在 SpringBoot 中,使用 SLF4J + Logback 的的方式进行日志记录;SLF4JSLF4J使用方式:在开发过程中,我们不应该直接调用日志的实现类,而是应该调用日志抽象层里面的方法;示例: // 导入 slf4j的jar和 logback 的实现jarimport org.slf4j.Logger;import org.slf4j.Logge...原创 2020-02-29 19:11:57 · 195 阅读 · 0 评论 -
SpringBoot_配置
SpringBoot配置文件YAML配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的:application.properties或者application.yml;配置文件的作用:修改SpringBoot自动配置的默认值;YAMLyml 是 YAML 语言的文件,以数据为中心,比 json 、xml 等更适合做配置文件;<!--xml格式-->...原创 2020-02-27 20:44:10 · 328 阅读 · 0 评论 -
SpringBoot_入门
SpringBoot微服务概念:SpringBoot背景:简介:知识点:进行SpringBoot的入门学习微服务概念:将服务微化,每一个功能元素最终都是一个可独立替换和独立升级的软件单元;一个应用就是一组小型服务,可以通过HTTP的方式进行互通。图片来源于尚硅谷视频SpringBoot背景:之前学习过Spring和SpringMVC框架,它们都有着繁多的配置,开发效率相对低下,而且...原创 2020-02-25 10:01:09 · 181 阅读 · 0 评论