本节主要内容:

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&打包启动的更多相关文章

  1. Spring Boot 测试时的日志级别

    1.概览 该教程中,我将向你展示:如何在测试时设置spring boot 日志级别.虽然我们可以在测试通过时忽略日志,但是如果需要诊断失败的测试,选择正确的日志级别是非常重要的. 2.日志级别的重要性 ...

  2. Spring boot配置多个Redis数据源操作实例

    原文:https://www.jianshu.com/p/c79b65b253fa Spring boot配置多个Redis数据源操作实例 在SpringBoot是项目中整合了两个Redis的操作实例 ...

  3. spring boot 2 全局统一返回RESTful风格数据、统一异常处理

    全局统一返回RESTful风格数据,主要是实现ResponseBodyAdvice接口的方法,对返回值在输出之前进行修改.使用注解@RestControllerAdvice拦截异常并统一处理. 开发环 ...

  4. Spring Boot(七):spring boot测试介绍

    首先maven要引入spring-boot-starter-test这个包. 先看一段代码 @RunWith(SpringRunner.class) @SpringBootTest(webEnviro ...

  5. spring boot测试类自动注入service或dao

    使用Spring Boot进行单元测试时,发现使用@Autowired注解的类无法自动注入,当使用这个类的实例的时候,报出NullPointerException,即空指针异常. Spring Boo ...

  6. IDEA spring boot项目插件打包方式jar

    一.打包 1.pom.xml中添加插件依赖 <build> <plugins> <plugin> <!--打包成可执行jar--> <groupI ...

  7. spring boot测试工具(自带)

    启动spring boot 项目(一般是openapi) http://localhost:8888/swagger-ui.html 端口号可以自己配

  8. spring boot测试

    今天在springside里试了spring boot,果然很方便,内置容器,不需要配置web.xml,简单几个文件就可以实现增删改查操作,一些配置如tomcat端口之类的直接写在applicatio ...

  9. spring boot tomcat 打本地包成war,通过Tomcat启动时出现问题: ZipException: error in opening zip file

    一个第三方公司提供spring boot 项目,直接启动是ok的, 但是打包成war,通过Tomcat启动,就出现 ZipException: error in opening zip file: 2 ...

随机推荐

  1. 吴裕雄--天生自然MySQL学习笔记:MySQL 创建数据表

    创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name col ...

  2. vue项目起步准备

    1. 项目环境: node.js运行环境(不一定要最新特性的最新版本,用合适的版本即可) 2.项目放在git上管理(网上云仓库码云) 1.创建仓库:选择语言js 2.本地代码和线上代码通过git做成关 ...

  3. mui 上拉加载

    最近做到移动端页面的开发,需要mui 的上拉刷新功能,最后实现后整理代码如下: 1.需要引入的js <link href="../resource/css/mui.min.css&qu ...

  4. C++对象数组与对象指针

    (一)对象数组 将具有相同类类型的对象有序地集合在一起便构成了对象数组,以一维对象数组为例,其定义形式为: 类名 对象数组名[]; Point points[100]; 关于对象数组的几点说明: (1 ...

  5. MySQL主主、主从、从从配置文件

    主配置文件: [root@sun01 ~]# more /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql. ...

  6. Django框架(八):视图(一) URLconf、视图

    1. 视图 视图的功能就是接收请求,进行处理,与M和T进行交互,返回应答. 返回html内容HttpResponse,也可能重定向redirect,还可以返回json数据. 1.1 URLconf 1 ...

  7. PAT Basic 1047 编程团体赛(20) [Hash散列]

    题目 编程团体赛的规则为:每个参赛队由若⼲队员组成:所有队员独⽴⽐赛:参赛队的成绩为所有队员的成绩和:成绩最⾼的队获胜.现给定所有队员的⽐赛成绩,请你编写程序找出冠军队. 输⼊格式: 输⼊第⼀⾏给出⼀ ...

  8. UINavigationbar跳转黑色

    bug效果:导航栏过渡出现黑色

  9. node/静态路由/express框架中的express.static()和app.use()

    此篇文章转载于 express框架中的express.static()和app.use() Express框架在使用app.use中传入express.static设置静态路由时,这个文件夹下的所有文 ...

  10. ZJNU 2208 - 你渴望力量吗

    在图的最外面套一层0(防止到头) 然后搜索图有多少块在 '0'有两块0,一块1 '1'有一块0,一块1 其余情况不存在 #include<stdio.h> ],dx[]={,,,-},dy ...