Java後端開發——SpringBoot
阿新 • • 發佈:2021-01-03
Spring是支援AOP(面向切面程式設計)的框架。
POJO(Plain Ordinary Java Object)簡單的Java物件,實際就是普通JavaBeans。
CRUD操作:增加(Create)、檢索(Retrieve)、更新(Update)和刪除(Delete) 。
使用SpringBoot和Mybatis-Plus構建專案:
1、IDEA初始化SpringBoot專案,新增專案依賴。
2、執行generator的main函式生成程式碼,自動生成controller,mapper,model,service(包括impl)以及xml檔案。
3、新增Java的一些配置檔案。
4、實現service介面檔案
5、具體實現service的功能(編寫impl檔案)。
6、實現表現層的conroller類。
使用Swagger-UI實現線上API文件。
Java後端中一些常用的語法知識:
1、Lambda表示式(見下面兩端等價的例子)
SpringSecurity:強大的可高度定製的認證和授權框架,對自定義需求具有強大的擴充套件性。JWT(JSON WEB TOKEN)。
*返回值中存在泛型,要在函式定義中在返回值前加上<T>標識泛型,直接把T看成String,Integer,Double即可
public static <T> CommonResult<T> success(T data) {}
*@Transactional(宣告式事務管理):意味著任何錯誤都會導致整個操作回滾到初始狀態並丟擲一個原始溢位。