spring boot 测试插件使用及result风格实例1&打包启动
本节主要内容:
1:spring boot 小插件使用
2:构建第一个简单的result风格的实例并访问
3:将项目打成jar包后启动并访问。
一:添加boot devtools插件:
执行完成后,查看pom.xml:
再pom,xml文件中会多出一个依赖。
这个工具的作用:
在未使用该插件的时候,如果我们想要在IndexController中添加一个新方法,先要关闭tomcat服务器,然后再编码,编码完成之后,重启tomcat才可以访问。
来源:凯哥Java(kaigejava)。www.kaigejava.com
使用该插件的好处:
在项目启动的情况下可以直接编写代码,保存之后可以直接访问。
例如:我们在IndexController中添加一个getParam的方法,返回用户输入的参数。
1:先让项目启动:
2:在项目启动情况下,进行编码操作:
编码完成,保存之后,看控制日志:
就会自动编译重启。我们不用在手动重启了。
在浏览器访问getParam方法:
神奇啊。我们使用中文竟然没有乱码啊!!
这是为什么呢?因为spring boot 默认编码是UTF-8编码的。
在pom.xml中我们可以看到:
二:第一个resul风格代码:
具体代码:
浏览器预览:
三:将项目打成jar并启动访问
3.1:项目打包
最简单的:
输入命令:clean package
如果是第一次打包的话,会比较慢。因为需要下载其他jar。耐心等待
等出现:
build success后,说明就成功了。
如果需要输入其他打包命令的话:
请使用maven duild...这个选项
查看打包后:
找到该jar所在位置,
在此打开命令行:
输入命令:java -jar + 刚才打包的名称
我们可以看到:
没错,你没有看错。项目起了了,它竟然起来了。真的起来了。
为了判断是否真的起来了
我们在浏览器中访问:
spring boot 测试插件使用及result风格实例1&打包启动的更多相关文章
- Spring Boot 测试时的日志级别
1.概览 该教程中,我将向你展示:如何在测试时设置spring boot 日志级别.虽然我们可以在测试通过时忽略日志,但是如果需要诊断失败的测试,选择正确的日志级别是非常重要的. 2.日志级别的重要性 ...
- Spring boot配置多个Redis数据源操作实例
原文:https://www.jianshu.com/p/c79b65b253fa Spring boot配置多个Redis数据源操作实例 在SpringBoot是项目中整合了两个Redis的操作实例 ...
- spring boot 2 全局统一返回RESTful风格数据、统一异常处理
全局统一返回RESTful风格数据,主要是实现ResponseBodyAdvice接口的方法,对返回值在输出之前进行修改.使用注解@RestControllerAdvice拦截异常并统一处理. 开发环 ...
- Spring Boot(七):spring boot测试介绍
首先maven要引入spring-boot-starter-test这个包. 先看一段代码 @RunWith(SpringRunner.class) @SpringBootTest(webEnviro ...
- spring boot测试类自动注入service或dao
使用Spring Boot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针异常. Spring Boo ...
- IDEA spring boot项目插件打包方式jar
一.打包 1.pom.xml中添加插件依赖 <build> <plugins> <plugin> <!--打包成可执行jar--> <groupI ...
- spring boot测试工具(自带)
启动spring boot 项目(一般是openapi) http://localhost:8888/swagger-ui.html 端口号可以自己配
- spring boot测试
今天在springside里试了spring boot,果然很方便,内置容器,不需要配置web.xml,简单几个文件就可以实现增删改查操作,一些配置如tomcat端口之类的直接写在applicatio ...
- spring boot tomcat 打本地包成war,通过Tomcat启动时出现问题: ZipException: error in opening zip file
一个第三方公司提供spring boot 项目,直接启动是ok的, 但是打包成war,通过Tomcat启动,就出现 ZipException: error in opening zip file: 2 ...
随机推荐
- ajax+springboot完整例子
1.index.htm <textarea rows="10" cols="60%" id="cover">ss</tex ...
- qt使用了qstackedwidget里面放置了widget后对该子widget设置的样式无效
关键字:子窗口样式无效 QStackedwidget 问题: 我有一个对话框,里面放了一个qstackedwidget,qstackedwidget放了N个子窗口,使用addwidget添加上去了: ...
- 开发大型项目必备 98%公司都在用的十佳 Java Web 应用框架
众所周知,工欲善其事,必先利其器.选择一个好的 Web 应用框架就像一把称手的兵器,可以助大家披荆斩棘. 今天就为大家整理了十佳 Java Web 应用框架,并简单讨论一下它们的优缺点. 第一,大名鼎 ...
- Maven--mirror 和 repository
参考:http://blog.csdn.net/isea533/article/details/22437511 http://www.cnblogs.com/xdouby/p/6502925.h ...
- SEO初步学习之影响网站排名的因素
本文介绍一些比较明显的因素,一些隐藏较深的原因还有待发掘: 1.采集网站内容,即抄袭其他网站的内容. 2.新站上传后建议不要有大的改动. 3.标题频繁修改. 4.大量投放垃圾外链. 5.不做友链,交友 ...
- JS用例
showBtn :class="{getInput:showBtn}"v-if="showBtn" showBtn: true, this.showBtn = ...
- 2019杭电暑假多校训练 第六场 Snowy Smile HDU - 6638
很多题解都是简单带过,所以打算自己写一篇,顺便也加深自己理解 前置知识:线段树.线段树维护最大字段和.二维坐标离散化 题解: 1.很容易想到我们需要枚举所有子矩阵来得到一个最大子矩阵,所以我们的任务是 ...
- PHP实现冒泡排序算法相关案例
<?php /** * 冒泡排序,先找出一个最大的浮上去,然后再依次找最大的浮上去 */ function mpsort($a = []){ $nCount = count($a); if($n ...
- UML-如何进行对象设计?
之前的章节,学过了OOA,以及交互图+类图.本章主要讲述OOD.OOD就是面向对象设计,那如何进行对象设计? 概览 1.输入制品 注:这些制品并非都必要. 2.活动 1).针对输入的制品,采用什么样的 ...
- Junit单元测试、反射、注解
Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值. 2. 白盒测试:需要写代码的.关注程序具体的执行流程. * Junit使用:白盒测试 * 步 ...