使用Spring Boot创建Groovy应用程序(直到Hello world)
目的的含义是指一个人或事物所追求的最终目标或意图。
使用Spring Boot和Groovy运行一个简单的应用程序
这次我们将在浏览器上显示Hello world
使用Groovy的原因
在进行正式的Java开发之前,可以使用简易版应用程序作为原型进行创建。
环境
-
- mac
-
- Spring CLI v1.4.0.RELEASE
- Groovy Version: 2.4.5 JVM: 1.8.0_60 Vendor: Oracle Corporation OS: Mac OS X
步骤
安装Groovy
安装Spring Boot CLT

这次是为了Mac而下载tar.gz版本,并将其放置到任意目录中。
请复制路径
将路径设置到~/.bash_profile文件中。
export PATH="$PATH:/workspace_springboot/spring-1.4.0.RELEASE/bin"
PATH="/usr/local/go/bin:$PATH"
进行重新加载
source ~/.bash_profile
请确认路径是否正确设置。
echo $PATH
时髦的编码风格
在指定的工作空间目录中创建一个包含以下文件的样本。
@RestController
class App {
@RequestMapping("/")
def home(){
"Hello!!"
}
}
启动
转到app.groovy,并执行它。
spring run app.groovy
功效努力
$ spring run app.groovy
Resolving dependencies.......................
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.4.0.RELEASE)
2016-09-11 01:04:50.048 INFO 4923 --- [ runner-0] o.s.boot.SpringApplication : Starting application on kato-no-MacBook-Air.local with PID 4923 (started by katoyuki in /workspace_springboot/workspace)
2016-09-11 01:04:50.128 INFO 4923 --- [ runner-0] o.s.boot.SpringApplication : No active profile set, falling back to default profiles: default
2016-09-11 01:04:50.666 INFO 4923 --- [ runner-0] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4b1d6420: startup date [Sun Sep 11 01:04:50 JST 2016]; root of context hierarchy
2016-09-11 01:04:54.620 INFO 4923 --- [ runner-0] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http)
2016-09-11 01:04:54.664 INFO 4923 --- [ runner-0] o.apache.catalina.core.StandardService : Starting service Tomcat
2016-09-11 01:04:54.668 INFO 4923 --- [ runner-0] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.4
2016-09-11 01:04:54.875 INFO 4923 --- [ost-startStop-1] org.apache.catalina.loader.WebappLoader : Unknown loader org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader@740ab31 class org.springframework.boot.cli.compiler.ExtendedGroovyClassLoader$DefaultScopeParentClassLoader
2016-09-11 01:04:54.922 INFO 4923 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2016-09-11 01:04:54.922 INFO 4923 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4256 ms
2016-09-11 01:04:55.192 INFO 4923 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2016-09-11 01:04:55.208 INFO 4923 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'ch
确认画面

以上、直到环境搭建完成。
请提供以下内容的中文释义,只需一个选项:
参考
-
- 秀和システム Spring Boot プログラミング入門[掌田津耶乃:2016 第1版]
-
- 環境はwindows前提
http://qiita.com/nbkn/items/01a11392921119fa0153
macでパスを通す方法
http://docs.spring.io/spring-boot/docs/current/reference/html/getting-started-installing-spring-boot.html
ドキュメント