使用idea的時候遇到的n個問題:第一個是關於註冊過期,怎麼才可以永久使用,第二個是關於maven繫結到idea,第三個。。。。第n個。。
關於idea的n個問題,我也是網上到處找,然後發現下邊部落格幫我解決了相關問題:
問題一:一個是關於註冊過期,怎麼才可以永久使用
https://blog.csdn.net/f317363184/article/details/78808925?utm_source=blogxgwz4
問題二:是關於maven繫結到idea
https://blog.csdn.net/Jioho_chen/article/details/81046183
問題三:使用了@Slf4j註解後,log還是報錯(這個需要安裝一個外掛)。
https://blog.csdn.net/hejie1997/article/details/82289863
這個安裝好了外掛過後需要關閉你的idea,再開啟才可以。
問題四:對於日誌框架logback的使用的時候,輸出日誌到檔案的時候,設定檔案,不能設定為相對檔案,需要使用絕對路徑
https://www.cnblogs.com/lixuwu/p/5804793.html#_label1
完整配置如下:
測試程式碼如下:
測試結果如下:
說明日誌輸出到檔案成功
最開始使用springboot中jpa,配置檔案使用的是application,裡面對格式要求有點嚴格
這個問題處理過後,又開始有其他錯誤:The server time zone value 'Öйú±ê׼ʱ¼ä' isunrecognized or represents more than one time zone
這個就是需要在資料庫mysql中進行修改:隨便mysql的一個命令,然後按照下邊操作即可:
或者從cmd中進入:
然後就不報錯了。
問題6:springboot操作資料庫時找不到findOne(id:1)方法
https://blog.csdn.net/qq_32003379/article/details/83419280
問題7:當使用jpa操作資料庫的時候,插入資料到資料庫使用主鍵自增策略時候報錯:Springboot-jpa Table 'sell.hibernate_sequence' doesn't exist
解決方式:需要在實體中加入註釋:
最開始我是在主鍵上邊加入:
@Id
@GeneratedValue
private Integer categoryId;
然後就報錯,需要進行修改:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer categoryId;
測試程式碼如下:
檢視資料庫: