spring Boot
一页知秋否
男人就不应该生活的太安逸
展开
-
消息中间件(六)之-springBoot集成RabbitMQ
关于RabbitMQ以及RabbitMQ和Spring的整合基本概念RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍。RabbitMQ的结构图如下:几个概念说明:Broker:简单来说就是消息队列...原创 2018-03-14 15:50:19 · 336 阅读 · 0 评论 -
Mybatis之SpringBoot项目集成Mybatis多数据源配置
开发过程中偶得一多数据源配置的git,首先要感谢该示例书写者的无私分享,然后我就废话不多说直接开整。1.首先要创建一个springBoot项目。2. 引入dynamic-datasource-spring-boot-starter 的pom依赖。<dependency> <groupId>com.baomidou</groupId> ...原创 2019-12-11 10:58:05 · 336 阅读 · 0 评论 -
SpringBoot Admin详解
原文链接:https://blog.csdn.net/hubo_88/article/details/80671192,博主写的不错,所以转载啦。Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。(一)简介Spring Boot Admin 提供了很多功能,如显示 n...转载 2019-11-05 16:21:14 · 551 阅读 · 1 评论 -
SpringMVC框架和spring Boot的区别
1、我们知道Spring是一个一站式框架功能十分强大,就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。2、而Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为...原创 2018-03-12 11:28:55 · 2819 阅读 · 0 评论 -
SpringBoot对比传统开发以及自身的优缺点
SpringBoot是伴随着Spring4.0诞生的,继承了Spring的优点,一经推出,引起了巨大的反向;目前SpringBoot的版本为2.1.0,需要Java7及Spring Framework4.1.5以上的支持。如果想在Java6下使用它,需要一些额外的设置。Spring Boot的优点:使用Java或Groovy开发基于Spring的应用程序非常容易。它减少了大量的开...原创 2018-04-18 16:03:44 · 10409 阅读 · 5 评论 -
SpringBoot的运行流程以及部分源码解析
我们从一个简单的springBoot项目入手,下面是项目的启动入口两种实现方式:通过学习 SpringApplication 源码了解该类的构造方法里面初始化很多东西:具体执行流程可以大致归纳如下:1. 判断该项目是否是web 项目,通过比对是否同时满足存在DispatcherHandler 和 DispatcherServlet 两个接口2. 加载所有classpath目录下 META-INF...原创 2018-06-14 13:07:52 · 824 阅读 · 0 评论 -
SpringBoot的AOP开发规范示例
废话不多说直接上示例:1,SpringBoot项目首先引入aop 的相关依赖,默认自动开启aop 配置;2,创建一个类作为 aop 的切面,封装横切关注点,处理相关的业务逻辑(日志管理、性能监控、统计分析等)。示例采用@Aspect 切面方式,并交托spring 进行管理,@Before 代表前置通知(后置通知、环绕通知等),execution() 代表需要将切面织入到那个包下的那个类的那些方法...原创 2018-06-20 14:04:00 · 432 阅读 · 0 评论 -
消息中间件(五)之-SpringBoot集成kafka消息中间件
springboot集成消息中间件的步骤十分简单、方便,但是针对不同的生产、消费情况需要调整相应的生产消费配置(这是一个繁杂的过程,因具体测试情况而慢慢摸索最适合的配置参数)。1、引入相应的pom依赖:<!--引入 Kafka --><dependency> <groupId>org.springframework.kafka</grou...原创 2019-05-05 10:39:39 · 828 阅读 · 2 评论 -
springboot针对前后端跨域请求的解决方案
一、跨域描述 现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过ajax请求了部署在B机器Tomcat上的RESTful接口。 IP(域名)不同、或者端口不同,都会...原创 2019-05-20 17:02:44 · 3787 阅读 · 0 评论