spring boot 测试插件使用及result风格实例1&打包启动
本节主要内容:
1:spring boot 小插件使用
2:构建第一个简单的result风格的实例并访问
3:将项目打成jar包后启动并访问。
一:添加boot devtools插件:
执行完成后,查看pom.xml:
再pom,xml文件中会多出一个依赖。
这个工具的作用:
在未使用该插件的时候,如果我们想要在IndexController中添加一个新方法,先要关闭tomcat服务器,然后再编码,编码完成之后,重启tomcat才可以访问。
使用该插件的好处:
在项目启动的情况下可以直接编写代码,保存之后可以直接访问。
例如:我们在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 + 刚才打包的名称
我们可以看到:
没错,你没有看错。项目起了了,它竟然起来了。真的起来了。
为了判断是否真的起来了
我们在浏览器中访问:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java 调式、热部署、JVM 背后的支持者 Java Agent
前言: 我们平时写 Java Agent 的机会确实不多,也可以说几乎用不着。但其实我们一直在用它,而且接触的机会非常多。下面这些技术都使用了 Java Agent 技术,看一下你就知道为什么了。 -各个 Java IDE 的调试功能,例如 eclipse、IntelliJ ; -热部署功能,例如 JRebel、XRebel、 spring-loaded; -各种线上诊断工具,例如 Btrace、Greys,还有阿里的 Arthas; -各种性能分析工具,例如 Visual VM、JConsole 等; Java Agent 直译过来叫做 Java 代理,还有另一种称呼叫做 Java 探针。首先说 Java Agent 是一个 jar 包,只不过这个 jar 包不能独立运行,它需要依附到我们的目标 JVM 进程中。我们来理解一下这两种叫法。 代理:比方说我们需要了解目标 JVM 的一些运行指标,我们可以通过 Java Agent 来实现,这样看来它就是一个代理的效果,我们最后拿到的指标是目标 JVM ,但是我们是通过 Java Agent 来获取的,对于目标 JVM 来说,它就像是一个...
- 下一篇
spring boot 配置文件properties和YAML详解
spring boot 配置文件properties和YAML详解 properties中配置信息并获取值。 1:在application.properties配置文件中添加: 根据提示创建直接创建。 怎么在程序中引用这个值呢? 浏览器访问: 我们可以看到输出的值。 说明: Application属性配置文件的优先顺序 2:端口修改 在application.properties中直接使用: server.port=8888 保存后,spring boot会自动帮我们重启。 我们可以看到重启后的端口就为8888了。 3:日期格式: 在上一节课中我们访问saveuser的时候: 创建时间是时间戳。需要修改成正常的。 联系凯哥: 凯哥Java(kaigejava) 个人博客:www.kaigejava.com 怎么配置? 还是在application.properties文件中添加: spring.jackson.date-format= 时间格式。 如下图: 设置完成之后,在访问: 日期格式正常了。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6