龙中华著《Spring Boot实战派》读书笔记之入门篇
生活随笔
收集整理的這篇文章主要介紹了
龙中华著《Spring Boot实战派》读书笔记之入门篇
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
第一章 進入Spring Boot的世界
理念:默認大于配置。有很多集成好的方案,開箱即用。針對痛點:環(huán)境配置耗時。
1.1 Spring Boot 的特色:
使用簡單 注解方式實現(xiàn)類的定義和功能開發(fā)。無需代碼,無需xml。新手友好!
配置簡單 (根據(jù)類路徑中的jar和類)自動配置Bean
提供大量的starter簡化配置
部署簡單 (內置了嵌入式 tomcat,netty等 sevelet, 可以 jar 取代 war )
監(jiān)控簡單 (線程,內存,日志,cpu占用)
Spring Boot 與 SSM 的關系:
并不沖突。簡化了傳統(tǒng)SSM的配置。
?Spring Boot 將逐漸取代 SSM ?
1.2 學習Spring Boot的方法建議
看透本書的理論,模仿實戰(zhàn)例子;最好是自己手寫代碼;完全理解后進入下一節(jié)
用好 IDEA,用好Spring Security內置功能,不必重復造輪子
仔細研究報錯信息,學會自己解決問題
使用git 降低犯錯的代價
查看官方網(wǎng)站的文檔
有效地提問
第二章 準備開發(fā)環(huán)境
JDK :
JAVA_HOME CLASSPATH
MAVEN:
MAVEN_HOME PATH
MAVEN 配置國內倉庫(maven安裝目錄下的conf/settings.xml)
認識pom.xml 文件的元素:
dependency
plugin
properties
scope
第三章 使用開發(fā)工具
安裝IDEA
IDEA
配置 IDEA 的 maven 環(huán)境
安裝 Spring Assistant -- 目的是支持開發(fā)
安裝 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实战派》读书笔记之入门篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四级技能修炼NPC脚本参考
- 下一篇: SQL SELECT TOP, LIMI