《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文件,根据需要添加配置属性。
posted @ 2020-09-13 16:11  当代艺术家  阅读(188)  评论(0)    收藏  举报