第一章 入门
*本章内容*
spring boot 简化spring应用程序开发
Spring Boot 的基本特性
Spring Boot 工作区的设置
1.1 Spring风云再起
1.1.1 重新认识Spring
Spring run HelloController.groovy
1.1.2 Spring Boot 精要
四个核心
- 自动配置:
- 起步依赖:告诉spring boot需要什么功能,它就能引入需要的库;
- 命令行界面:
- Actuator:深入运行中的Spring Boot应用程序,一探究竟。
自动配置
@Bean
public JdbcTemplate jdbcTemplate(DataSource dataSource){
return new JdbcTemplate(dataSource);
}
起步依赖
Spring Boot的Web起步依赖:
org.springframework.boot:spring-boot-starter-web
命令行界面
Spring Boot CLI(command-line interface)
1.2 Spring Boot入门
1.2.1 安装spring boot CLI
1、手工安装Spring Boot CLI
分发包地址:
步骤(windows):
1.解压压缩包;
2.配置…/bin目录到path
验证安装:
$ spring --version
2、使用Software Development Kit Manager进行安装(略)
3、使用Homebrew进行安装(适用于OS X)(略)
4、使用MacPorts进行安装(适用于OS X)(略)
5、开启命令行补全
1.2.2 使用Spring Initializr初始化Spring Boot项目
spring Initializr几种用法:
-
通过web界面使用。
-
通过Spring Tool Suite使用。
-
通过Intellij IDEA使用。
-
使用Spring Boot CLI使用。
1、使用Spring Initializr 的Web界面
http://start.spring.io
1.3 小结
Spring boot为spring应用程序的开发提供了一种激动人心的新方式,框架本身带来的阻力也很小。