您的位置:首页 > 编程语言 > Java开发

Spring Boot教程(六) -- 使用 Spring Boot CLI

2016-04-05 17:58 661 查看
本篇博客是看了别人的博客然后根据自己的理解整理了出来的笔记,发出来大家交流学习,如果有不足的地方请大家指正,大家也可以直接去源博客那里看,源博客写的真的很好。

源博客地址:http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/#ibm-pcon

一、简介

1>SpringBoot提供了命令行工具来运行Groovy文件.

2>通过Groovy开发的应用与使用Java并没有差别,只不过使用Groovy简化的语法可以使得代码更加简单。

代码清单12给出了与代码清单
2功能相同的Groovy实现。

清单12.使用Groovy的示例应用


@RestController
classWebApplication{
@RequestMapping("/")
Stringhome(){
"HelloWorld!"
}
}



清单2.SpringBoot示例应用的Java代码


@RestController
@EnableAutoConfiguration
publicclassApplication{
@RequestMapping("/")
Stringhome(){
return"HelloWorld!";
}
publicstaticvoidmain(String[]args)throwsException{
SpringApplication.run(Application.class,args);
}
}


只需要使用“springrunapp.groovy”就可以运行该应用。还可以使用Groovy提供的DSL支持来简化应用,如代码清单
13所示。

清单13.使用GroovyDSL简化应用


@RestController
classWebApplication{
@Autowired
Serviceservice
@RequestMapping("/")
Stringhome(){
service.greet()
}
}
classService{
Stringmessage
Stringgreet(){
message
}
}
beans{
service(Service){
message="AnotherHello"
}
}


在代码清单
13中,通过“beans”DSL可以快速创建和配置Springbean。


结束语

本文详细介绍了

1>如何通过SpringBoot快速创建Spring应用以及它所提供的自动配置和外部化配置的能力,

2>同时还介绍了SpringBoot内建的Actuator提供的可以在生产环境中直接使用的性能指标、运行信息和应用管理等功能,

3>最后介绍了SpringBoot命令行工具的使用。

通过基于依赖的自动配置功能,使得Spring应用的配置变得非常简单。在依赖的管理上也变得更加简单,不需要开发人员自己来进行整合。

Actuator所提供的功能非常实用,对于在生产环境下对应用的监控和管理是大有好处的。

SpringBoot应该成为每个使用Spring框架的开发人员使用的工具。

来源:http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/#ibm-pcon


参考资料


学习

参考SpringBoot项目的官方网站,了解更多信息。

查看SpringBoot的参考文档,学习更多关于
SpringBoot的用法。

查看InfoQ上关于SpringBoot的介绍文章。

下载Spring
Boot命令行工具。

developerWorksJava技术专区:这里有数百篇关于Java编程各个方面的文章。

一、简介

1>SpringBoot提供了命令行工具来运行Groovy文件.

2>通过Groovy开发的应用与使用Java并没有差别,只不过使用Groovy简化的语法可以使得代码更加简单。

代码清单12给出了与代码清单
2功能相同的Groovy实现。

清单12.使用Groovy的示例应用


@RestController
classWebApplication{
@RequestMapping("/")
Stringhome(){
"HelloWorld!"
}
}



清单2.SpringBoot示例应用的Java代码


@RestController
@EnableAutoConfiguration
publicclassApplication{
@RequestMapping("/")
Stringhome(){
return"HelloWorld!";
}
publicstaticvoidmain(String[]args)throwsException{
SpringApplication.run(Application.class,args);
}
}


只需要使用“springrunapp.groovy”就可以运行该应用。还可以使用Groovy提供的DSL支持来简化应用,如代码清单
13所示。

清单13.使用GroovyDSL简化应用


@RestController
classWebApplication{
@Autowired
Serviceservice
@RequestMapping("/")
Stringhome(){
service.greet()
}
}
classService{
Stringmessage
Stringgreet(){
message
}
}
beans{
service(Service){
message="AnotherHello"
}
}


在代码清单
13中,通过“beans”DSL可以快速创建和配置Springbean。


结束语

本文详细介绍了

1>如何通过SpringBoot快速创建Spring应用以及它所提供的自动配置和外部化配置的能力,

2>同时还介绍了SpringBoot内建的Actuator提供的可以在生产环境中直接使用的性能指标、运行信息和应用管理等功能,

3>最后介绍了SpringBoot命令行工具的使用。

通过基于依赖的自动配置功能,使得Spring应用的配置变得非常简单。在依赖的管理上也变得更加简单,不需要开发人员自己来进行整合。

Actuator所提供的功能非常实用,对于在生产环境下对应用的监控和管理是大有好处的。

SpringBoot应该成为每个使用Spring框架的开发人员使用的工具。

来源:http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/#ibm-pcon


参考资料


学习

参考SpringBoot项目的官方网站,了解更多信息。

查看SpringBoot的参考文档,学习更多关于
SpringBoot的用法。

查看InfoQ上关于SpringBoot的介绍文章。

下载Spring
Boot命令行工具。

developerWorksJava技术专区:这里有数百篇关于Java编程各个方面的文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: