`

Spring Boot 笔记 六 (部署与测试)

 
阅读更多

一, 热部署

   Spring Boot中模板引擎默认开启缓存,可在application.properties中关闭.

   Spring Loaded: 可实现修改文件类的热部署.

        vm args添加: - javaagent:C:\springloaded-1.2.3.RELEASE.jar -noverify

   JRebel: 也可实现热部署,推荐, 但是为收费软件.

   spring-boot-devtools: 也可以实现页面跟代码的热部署, 需添加依赖

       <dependency>

            <groupId>org.springframework.boot</groudId>

            <artifactId>spring-boot-devtools</artifactId>

       </dependency>

 

二, 常规部署

  1, jar 形式

            ant package

            java -jar  xx.jar

     注册为linux服务

     备注: Linux运行的软件我们通常把它注册为服务,这样可以通过命令开启关闭及保持开机启动等功能

 

     <build>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>spring-boot-maven-plugin</artifactId>
                  <configuration>
                       <executable>true</executable>
                  </configuration>
             </plugin>
         </plugins>
    </build>

 

 

   2, war形式

    记得把pom.xml中的jar改为war

    

<packaging>war</packaging>

    3, 云部署

 

三,  Spring Boot 测试

   @SpringApplicationConfiguration

   依赖: spring-boot-starter-test

 

 

 

 

 

 

分享到:
评论

相关推荐

    Spring Boot 学习笔记完整教程.docx

    Spring Boot 学习笔记完整教程

    本科毕设-基于spring-boot+java实现的一个云笔记系统源码+项目说明.7z

    基于 Spring Boot 与 Spring Cloud 开发,采用微服务及分布式模式部署,集群使用 Kubernetes 进行管理。 容器化部署,同时采用 Kubernetes 对容器进行编排 Spring Boot 与 Spring Cloud 开发,并集成 Spring Cloud ...

    spring-boot-daemon:将Spring Boot应用程序部署为Windows服务的展示

    Spring Boot守护程序该项目演示了如何将Spring Boot应用程序作为服务... 然后调用以下命令$ spring-boot-daemon-sample.exe install 笔记spring-boot-daemon-sample是服务的标识符。 您可以通过spring-boot-daemon-samp

    使用Spring Boot和Python Flask实现AI文本分类服务注册与发现

    在本文中,我们将探讨如何使用Spring Boot和Python Flask构建一个AI文本分类服务,并使用etcd作为服务注册与发现的工具。我们将详细介绍如何设置项目、编写代码以及在多个服务实例中实现负载均衡。 一、项目背景 ...

    SpringBoot+SpringCloud+SpringData社交平台源码及笔记

    项目融合了Docker容器化部署、第三方登陆、SpringBoot、 SpringCloud、SpringData 、人工智能、爬虫、RabbitMQ等技术。 采用目前主流的微服务系统架构 SpringBoot+SpringCloud+SpringData进行开发,前端技术采用Vue...

    小白图书笔记本管理Java系统Vue + Spring Boot 项目实战

    1.Spring Boot 2.Apache Shiro 3.Apache Log4j2 4.Spring Data JPA 5.Spring Data Redis 3.数据库 1.MySQL 2.Redis 第三部分是在前面的基础上,分析项目存在的不足,并对其进行由点及面的优化。 当简单的优化无法...

    Spring boot and Spring Cloud财务顾问应用程序

    Spring boot and Spring Cloud财务顾问应用程序 一个简单的财务顾问应用程序,旨在使用 Spring Boot、Spring Cloud 和 Docker 演示微服务架构模式。该项目旨在作为一个教程,但欢迎您分叉它并将其变成其他东西!  ...

    springboot学习笔记.docx

    spring boot 最全的学习笔记 简介:spring boot 简化了J2EE企业级开发,内嵌tomcat容易,能快速开发spring 应用程序,快速部署, 简化了集成其它应用框架的流程,是spring全家桶和一站式解决方案。 Spring Boot...

    java毕业设计之基于Springboot学生读书笔记共享 (源码+万字报告文档+部署说明+ppt)

    本站是一个B/S模式系统,采用Spring Boot框架作为后台开发技术,前端框架是VUE,MYSQL数据库设计开发,充分保证系统的稳定性。 从管理员、用户的功能要求出发,读书笔记共享平台系统中的功能模块主要是实现管理员;...

    SpringCloud笔记

    它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复...

    springcloud学习笔记.zip

    它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

    springboot demo 合集(如何没有积分可以私信)

    Spring Boot干货系列,分享学习中整理的一些笔记和源码 博文对应源码 Spring boot干货系列:(一)优雅的入门篇:chapter1 Spring Boot干货系列:(二)配置文件解析:chapter2 Spring Boot干货系列:(三)启动原理...

    springbot实战笔记整理.pdf

    springboot实战 笔记整理 包含sprinboot常用的注解 配置 自定义配置 springboot集成测试 actuator 部署 开发工具

    基于Spring-Boot和Spring-Cloud实现微服务架构学习(一).doc

    很不错的学习笔记,个人备用。Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和spring cloud联合部署。

    springboot学习思维笔记.xmind

    springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...

    Mastering-Spring-Boot-2.0:Packt发行的Mastering Spring Boot 2.0

    Spring Boot通过减少样板代码的数量,并提供可用于生产的功能和简单的部署模型,极大地简化了复杂软件的构建。 说明和导航 所有代码都组织在文件夹中。 每个文件夹均以数字开头,后跟应用程序名称。 例如,Chapter...

    SpringCloud-微服务课程笔记

    Spring Cloud是一个基于Spring Boot的开发工具包,用于快速构建分布式系统和微服务架构。它提供了一系列的组件和工具,以简化分布式系统的开发和管理。 Spring Cloud的主要特点包括: 1. 服务注册与发现:Spring ...

    springboot-learning:SpringBoot 常用技术整合

    SpringBoot ...六、Spring Boot与数据访问 十四、Spring Boot与分布式 七、Spring Boot启动配置原理 十五、Spring Boot与开发热部署 八、Spring Boot自定义starters 十六、Spring Boot与监控管理 笔记课件

    vue基于Spring Boot框架的家政服务系统的设计与实现-5o0if java毕业设计源码数据库

    本系统采用intellij idea支持eclipse 项目架构:B/S架构web ...4.源码包部署调试 5.每个笔记均有对应源码 数据库:mysql5.7/8.0或以上版本 持久化层使用Mybatis,项目管理Maven3, 项目中登录模块用到token

Global site tag (gtag.js) - Google Analytics