开发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)读书笔记
猜你喜欢
转载自blog.csdn.net/icool_ali/article/details/81458698
今日推荐
周排行