首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    rabbitMQ结合spring-boot使用(3)

    前文介绍了 rabbitMQ 消息持久化、TTL、消息优先级、生产者确认机制和消费者确认机制,接下来我们学习关于rabbitMQ的其他特性及在springboot中的使用 ListenerContainer...和 DirectMessageListenerContainer 在配置文件中凡是以 spring.rabbitmq.listener.simple 开头的就是对第一个容器的配置,以 spring.rabbitmq.listener.direct...它的官方文档 其中前往提到的序列化问题就可以配置这个工厂bean来解决: @Bean...rabbit 中的事务机制和 callable 机制是互斥的,也就是说只有 spring.rabbitmq.template.mandatory=false 的时候才能使用。...但是在 springboot 我们大可不必去手动提交和回滚,可以使用 spring 的声明式事务,上代码: @Component @Order(1) public class RabbitConfig

    40020

    Spring Boot实战与进阶】如何使用Actuator监控Spring Boot应用

    Spring Boot是很优秀的框架,它的出现简化了新Spring应用的初始搭建以及开发过程,大大减少了代码量,目前已被大多数企业认可和使用。...这个专栏将对Spring Boot框架从浅入深,从实战到进阶,不但我们要懂得如何使用,还要去剖析框架源码,学习其优秀的设计思想。...汇总目录链接:【Spring Boot实战与进阶】学习目录 文章目录 一、简介 二、Actuator的使用 1、引入Actuator 2、Endpoints 3、配置 三、启动应用 一、简介   Spring...二、Actuator的使用 1、引入Actuator org.springframework.boot <artifactId...3、env   显示Spring Boot环境变量,如使用的JDK版本、加载的jar包、配置文件信息、日志文件信息。

    1K40

    Spring Boot(五):Spring Boot Jpa 的使用

    在上篇文章《Spring Boot(二):Web 综合开发》中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Boot Jpa 常见用法以及注意事项...使用 Spring Boot Jpa 开发时,发现国内对 Spring Boot Jpa 全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。...从目前的开发社区的反应上看,Jpa 受到了极大的支持和赞扬,其中就包括了 Spring 与 EJB3. 0的开发团队。...,常常需要在一个项目中使用多个数据源,因此需要配置 Spring Boot Jpa 对多数据源的使用,一般分一下为三步: 1 配置多数据源 2 不同源的实体类放入不同包路径 3 声明不同的包路径下使用不同的数据源.../spring-boot-examples/tree/master/spring-boot-jpa 文章内容已经升级到 Spring Boot 2.x 点击阅读原文,查看 Spring Boot 系列文章

    2.7K10

    spring boot框架学习3-spring boot核心(2)

    2:修改自定义启动的banner 3:全局配置文件 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第三篇 spring boot框架学习3-spring boot核心(2) 声明:...并且我们从spring boot已经为我们准备了很多自动配置的。在上节中,也提出了问题。怎么手动配置,不让spring boot自动配置呢?...比如,我们不想让spring boot自动配置redis,而是想通过我们手动配置redis。这种情况有该怎么解决呢? 回看springbootapplication这个注解源码: ?...三:全局配置文件 spring boot项目使用一个全局的配置文件application.properties或者是application.yml。...我们知道,spring boot基础的tomcat默认端口是8080.那么接下来我们修改端口为8888 3.1:修改默认tomcat端口为8888 ? ? 重启启动项目: ?

    40720

    Spring Boot(十六):使用 Jenkins 部署 Spring Boot

    Jenkins 是 Devops 神器,本篇文章介绍如何安装和使用 Jenkins 部署 Spring Boot 项目 Jenkins 搭建、部署分为四个步骤; 第一步,Jenkins 安装 第二步...maven 3.5 Jdk 默认已经安装完成 配置 Maven 版本要求 Maven3.5.0 软件下载 wget http://mirror.bit.edu.cn/apache/maven/maven-3/...bin.tar.gz 安装 ## 解压 tar vxf apache-maven-3.5.0-bin.tar.gz ## 移动 mv apache-maven-3.5.0 /usr/local/maven3...修改环境变量, 在/etc/profile中添加以下几行 MAVEN_HOME=/usr/local/maven3 export MAVEN_HOME export PATH=${PATH}:${MAVEN_HOME...使用密钥方式登录目标发布服务器 ssh 的配置可使用密钥,也可以使用密码,这里我们使用密钥来配置,在配置之前先配置好jenkins服务器和应用服务器的密钥认证Jenkins服务器上生成密钥对,使用ssh-keygen

    78830

    如何使用 Arthas 定位 Spring Boot 接口超时 ?

    下面记录下当时详细的定位&解决流程(其实解决很简单,关键在于怎么定位并找到解决问题的方法) 定位过程 分析代码 渠道系统是一个常见的spring-boot web工程,使用了集成的tomcat。...打问题点找到了,那怎么定位是什么导致的问题呢,又如何解决呢? 继续trace吧,细化到具体的代码块或者内容。...为什么本地不会复现 其实确切的说,是通过spring-boot打包插件后不能复现。...由于启动方式的不同,tomcat使用了不同的类去处理静态资源,所以没问题 如何解决 升级tomcat-embed版本即可 当前出现Bug的版本为: spring-boot:2.0.2.RELEASE,内置的...boot包的 org.springframework.boot spring-boot-starter-parent

    2.2K20

    如何使用 Arthas 定位 Spring Boot 接口超时

    下面记录下当时详细的定位&解决流程(其实解决很简单,关键在于怎么定位并找到解决问题的方法) 定位过程 分析代码 渠道系统是一个常见的spring-boot web工程,使用了集成的tomcat。...`---ts=2019-09-14 21:36:26;thread_name=http-nio-7744-exec-3;id=12;is_daemon=true;priority=5;TCCL=org.springframework.boot.loader.LaunchedURLClassLoader...为什么本地不会复现 其实确切的说,是通过spring-boot打包插件后不能复现。...由于启动方式的不同,tomcat使用了不同的类去处理静态资源,所以没问题 如何解决 升级tomcat-embed版本即可 当前出现Bug的版本为: spring-boot:2.0.2.RELEASE,内置的...boot包的         org.springframework.boot         spring-boot-starter-parent

    1.2K40

    Spring Boot(十二):Spring Boot 如何测试打包部署

    有很多网友会时不时的问我, Spring Boot 项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下 Spring Boot 如何开发、调试、打包到最后的投产上线。..., Spring Boot 非常贴心的给出了热部署的支持,很方便在 Web 项目中调试使用。...gradle 如果使用的是 Gradle,基本步奏一样,build.gradle中 添加 war 的支持,排除 spring-boot-starter-tomcat: ....../etc/init.d/yourapp start|stop|restart 或者 service yourapp start|stop|restart 到此 Spring Boot 项目如何测试、联调和打包投产均已经介绍完...,以后可以找时间研究一下 Spring Boot 的自动化运维,以及 Spring Boot 和 Docker 相结合的使用

    1.3K20

    spring boot框架学习4-spring boot核心(3)

    本节主要: 1:spring boot 为我们提供的 starter pom 都有哪些 2:怎么添加xml配置文件 3:日志相关 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第四篇...spring boot框架学习4-spring boot核心(3) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载!...1.2:spring boot 为我们提供的starter pom都有哪些? ? ? ? 二:怎么xml配置文件 spring boot虽然提倡零配置,即无XML配置的。...但是在实际项目中,有一些特殊要求,必须使用xml配置文件的时候,这种情况下,我们又该怎么处理呢? spring 提供了@ImportResource这个注解来加载xml配置文件。...spring boot对各种日志框架都做了支持,我们可以通过配置修改默认的日志配置。 spring boot默认的日志框架是logback. 在全局配置文件中修改日志级别: ?

    32040
    领券