renren-fast 開源專案常用程式碼積累
阿新 • • 發佈:2019-02-09
- 採用的 MyBatis-Plus,Service層的物件 具有 批量插入、全欄位插入 等方法
// 注意,批量操作時,必須設定 ID為使用者輸入,不然 會傳入空值,造成出錯
@TableId(type = IdType.INPUT)
後來發現,在 spring-boot 的配置檔案中,也有整個專案的配置資訊,不過沒有測試過:
在 src/main/resource/application.yml 檔案中,可以找到如下內容:
#主鍵型別 0:"資料庫ID自增", 1:"使用者輸入ID",2:"全域性唯一ID (數字型別唯一ID)", 3:"全域性唯一ID UUID";
id-type : 0
- 查詢列表
List<ESCExamquesaskEntity> list = escExamquesaskService.selectList(
Condition.create()
.setSqlSelect("*")
.eq("ExamStudentID", examStudentID)
);
- 2個物件屬性快速複製
BeanUtils.copyProperties(escSE, se);
- Logger 日誌記錄
import org.slf4j.Logger;
import org.slf 4j.LoggerFactory;
private Logger logger = LoggerFactory.getLogger(getClass());
logger.error("redis error", e);
- 跨域設定位置
config/ CorsConfig.java