开发一个使用 Spring 的Hello World Web 应用程序.
写了这么多的步骤, 只有 4 才是我们业务中, 所关心的内容. 多了很多固定且不太关注的配置. 如果使用 Spring Boot 就可以简化很多操作. 只需要关注 控制类 即可.
代码如下:
@RestController
class JkyuntuController {
@RequestMapping("/")
def hello() {
return "Hello World Jkyuntu"
}
}
如果想执行以上的代码, 如要下载 Spring 的 CLI 命令行工具. 可以从 http://repo.spring.io/snapshot/org/springframework/boot/spring-boot-cli/ 进行下载
下载一个版本之后(我这里选择的是: spring-1.5.3), 解压, 可以不用做任何配置, 把上面的代码放到对应的 bin 中. 然后保存文件名为: JkyuntuController.groovy
打开命令行执行命令: spring run JkyuntuController.groovy
执行截图如下:
D:\Develop\Java\spring-1.5.3.BUILD-SNAPSHOT\bin>spring run JkyuntuController.groovy
Resolving dependencies...........................................................................
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.3.BUILD-SNAPSHOT)
2017-03-17 21:41:31.505 INFO 7212 --- [ runner-0] o.s.boot.SpringApplication : Starting application on jkyuntu with PID 7212 (started by jkyuntu in D:\Develop\Java\spring-1.5.3.BUILD-SNAPSHOT\bin)
2017-03-17 21:41:31.525 INFO 7212 --- [ runner-0] o.s.boot.SpringApplication : No active profile set, falling back to default profiles: default
浏览器打开 http://127.0.0.1:8080/ 查看效果.
继续往下看吧. 例子我演示了. 并做了实例. 继续学习.