《Spring Boot实战》学习笔记(1)——入门
之前Spring相关的知识点大致已经学习完了,这次开始学习《SpringBoot实战》这本书。
本章知识点:
- Spring Boot简化Spring应用程序开发
- Spring Boot的基本特性
- Spring Boot工作区的设置
一、Spring Boot精要
1. 重新认识Spring
虽然Spring从刚开始的XML配置到基于注解的组件扫描到后面的基于Java配置,配置在主键简化,但事务管理,Spring MVC等依旧需要XML或者显示配置。还有项目管理库版本冲突之类的一些问题,Spring Boot都完美地解决了。
如果用Spring开发一个Web程序,大概会需要这些:
- Maven或Gradle
- web.xml或WebApplicationInitializer实现
- 启用了Spring MVC的Spring配置
- 控制类Controller以响应请求
- 用于部署Web应用的服务器,如Tomcat
2. Spring Boot核心
- 自动配置:针对Spring应用常见的功能可自动提供配置
- 起步依赖:告诉Spring Boot需要的功能它就能引入需要的库
- 命令行界面:借此可完成完成整的应用程序无需构建
- Actuator:对Spring Boot应用程序进行监控
二、Spring Boot入门
用一些简便的途径开启新的Spring Boot项目。
1. 安装Spring Boot CLI
使用如下地址下载:
https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/2.0.1.RELEASE/spring-boot-cli-2.0.1.RELEASE-bin.zip?spm=a2c6h.12873639.0.0.77af1862OSB06Z&file=spring-boot-cli-2.0.1.RELEASE-bin.zip
然后配置环境变量:

验证一下:
命令行输入:spring --version
Spring CLI v2.0.1.RELEASE
2. 使用Spring Initializer初始化项目
访问:https://start.spring.io/ ,填写信息,选择依赖:

然后点击generate。解压后使用idea打开。
3. 使用idea创建



目录结构如下:
\---src
+---main
| +---java
| | \---com
| | \---yy
| | \---springbootpractice
| | SpringbootPracticeApplication.java
| |
| \---resources
| | application.properties
| |
| +---static
| \---templates
\---test
\---java
\---com
\---yy
\---springbootpractice
SpringbootPracticeApplicationTests.java
- SpringbootPracticeApplication.java:带有main方法的类,用于引导启动应用程序
- SpringbootPracticeApplicationTests.java:空的JUnit测试类,它加载了使用SpringBoot自动配置功能的Spring应用上下文。
- application.properties:空的properties文件,根据需要添加配置属性。

浙公网安备 33010602011771号