龙中华著《Spring Boot实战派》读书笔记之入门篇

2023-03-18,,

第一章 进入Spring Boot的世界

理念:默认大于配置。有很多集成好的方案,开箱即用。针对痛点:环境配置耗时。

1.1 Spring Boot 的特色:

    使用简单 注解方式实现类的定义和功能开发。无需代码,无需xml。新手友好!

    配置简单 (根据类路径中的jar和类)自动配置Bean

    提供大量的starter简化配置

    部署简单 (内置了嵌入式 tomcat,netty等 sevelet, 可以 jar 取代 war )

    监控简单 (线程,内存,日志,cpu占用)

Spring Boot 与 SSM 的关系:

并不冲突。简化了传统SSM的配置。

?Spring Boot 将逐渐取代 SSM ?

1.2 学习Spring Boot的方法建议

    看透本书的理论,模仿实战例子;最好是自己手写代码;完全理解后进入下一节

    用好 IDEA,用好Spring Security内置功能,不必重复造轮子

    仔细研究报错信息,学会自己解决问题

    使用git 降低犯错的代价

    查看官方网站的文档

    有效地提问

第二章 准备开发环境

JDK :

JAVA_HOME CLASSPATH

MAVEN:

    MAVEN_HOME PATH

    MAVEN 配置国内仓库(maven安装目录下的conf/settings.xml)

    认识pom.xml 文件的元素:

    dependency

    plugin

    properties

    scope

第三章 使用开发工具

安装IDEA

    IDEA

    配置 IDEA 的 maven 环境

    安装 Spring Assistant -- 目的是支持开发

    安装 Lombok 插件 (非常好用!必须要用)

    @Data
    @setter @getter
    @ToString
    @Log4j
    @NotNull // Exception

第一个实例:hello World

重点是 控制器

@RestController
@RequestMapping
可以打包成jar

package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello, World!";
}
}

访问查看效果

http://localhost:8080/hello

必会的IDEA实用技巧

代码补全

Ctrl + Space + Shift 

Ctrl + Space

超能的 Alt +Enter : 快速修复错误

Live Template: sout 、 soutm fori

快速生成try/catch : Ctrl+ Alt + T

快捷键

Alt + Insert             -- 生成 construction,test,toString等,

Ctrl + J 	      -- 非常多!!! 涵盖了  psvm 等

Ctrl + Shift + N   -- 搜索!!!

Ctrl+Alt+L         -- 代码格式化

Ctrl+Alt+O         -- import 自动化

龙中华著《Spring Boot实战派》读书笔记入门篇的相关教程结束。

《龙中华著《Spring Boot实战派》读书笔记之入门篇.doc》

下载本文的Word格式文档,以方便收藏与打印。