使用Spring Boot Cli快速启动web服务
来源:互联网 发布:淘宝男士 编辑:程序博客网 时间:2024/06/05 19:02
安装spring boot cli
sdk install springboot
编写脚本文件
@RestControllerpublic class SpringBootDemo12345 { @RequestMapping("/") public String home() { return "Hello World!"; }}
类名不一定和文件名一样。
启动服务
spring run SpringBootDemo.java
测试
http://localhost:8080
显示:
Hello World!
修改配置
想修改端口?和Spring boot一样,创建一个application.properties
server.port=8081
重新启动,就可以通过 http://localhost:8081 访问了。
这是个什么鬼?
好吧,我承认我偷换了概念,虽然你看到的文件名是.java,但它实际上是操作的groovy。
认识一下groovy
groovy 是一个类java语法的编程语言,它在语法上比java简化了很多,可以自动处理包的查找,因此你没有看到import。
groovy 不需要public,不需要类型说明,不需要getter/setter方法,不需要构造器,不需要return,不需要()。。。。。。
官方的groovy代码如下:
app.groovy
@RestControllerclass ThisWillActuallyRun { @RequestMapping("/") String home() { "Hello World!" }}
对应的,官网的运行命令是:
spring run app.groovy
groovy的jar管理
groovy使用Grape来管理以来,它是一个内嵌在Groovy里的Jar包依赖管理器。Grape让你可以快速添加maven仓库依赖到你的classpath里,使脚本运行更加简单。最简单的一种用法是只需要在你的脚本里添加一个注解:
@Grab(group='net.sf.json-lib', module='json-lib', version='2.2.3', classifier='jdk15')
这样就引入了net.sf.json-lib:json-lib:2.2.3:jdk15
这个依赖。
排除依赖呢?
@Grab('net.sourceforge.htmlunit:htmlunit:2.8')@GrabExclude('xml-apis:xml-apis')
更多的groovy相关的不多说了,需要系统的学习一下。
阅读全文
1 0
- 使用Spring Boot Cli快速启动web服务
- 使用Spring Boot +JPA+mybatis快速启动一个web项目
- Spring Boot 使用外部tomcat 启动服务
- Spring-boot-CLI 安装与使用
- Spring Boot CLI安装及使用。
- Spring Boot教程(六) -- 使用 Spring Boot CLI
- Spring Boot搭建web服务
- 使用spring boot快速构建一个RESTful Web Service
- 如何使用Spring Boot快速创建Web应用
- Spring Boot Web启动流程
- Spring基础:快速入门spring boot(3):创建Restful的Web服务
- Spring Boot CLI 安装
- Spring Boot CLI 安装
- Spring Boot CLI
- Web服务快速使用
- 01.Spring Cloud学习笔记之使用IDEA+Spring Boot快速构建Rest服务
- Springboot-启动 Spring Boot服务的方式
- WEB开发----Spring Boot项目快速搭建
- junit的assertThat
- ios-pch文件的补充
- 2017 Multi-University Training Contest
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言概念详解与区别
- UVA
- 使用Spring Boot Cli快速启动web服务
- 修改input标签的placeholder中文本的颜色
- Python的对象类型
- Linux Shell脚本的一道作业
- UE4导入模型不是一个整体的解决方法
- Linux常用目录的作用及文件搜索命令
- Unity_简单对象池_032
- 使用Maven构建多模块层级项目
- 1146: 吃糖果