SpringBoot实战(Groovy与Spring Boot CLI)读书笔记

开发SpringBoot应用程序,设置 CLI 项目,通过 Groovy 消除代码噪声
 没有Spring配置, Bean是如何创建并组装的? JdbcTemplate Bean又是从哪来的?
 没有构建文件, Spring MVC和Thymeleaf这样的依赖库是哪来的?
 没有import语句。如果不通过import语句来指定具体的包, Groovy如何解析JdbcTemplate和RequestMapping的类型?
 没有部署应用, Web服务器从何而来?
主要核心还是起步依赖和自动配置

 Spring Boot CLI施展了很多技能。
 CLI可以利用Spring Boot的自动配置和起步依赖。
 CLI可以检测到正在使用的特定类,自动解析合适的依赖库来支持那些类。
 CLI知道多数常用类都在哪些包里,如果用到了这些类,它会把那些包加入Groovy的默认
包里。
 应用自动依赖解析和自动配置后, CLI可以检测到当前运行的是一个Web应用程序,并自
动引入嵌入式Web容器(默认是Tomcat)供应用程序使用。

 

你可能感兴趣的:(SpringBoot实战(Groovy与Spring Boot CLI)读书笔记)