1. 程式人生 > >使用idea的時候遇到的n個問題:第一個是關於註冊過期,怎麼才可以永久使用,第二個是關於maven繫結到idea,第三個。。。。第n個。。

使用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

完整配置如下:

測試程式碼如下:

測試結果如下:

說明日誌輸出到檔案成功

問題五:idea中使用springboot+jpa執行報錯The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone的解決方法

最開始使用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;

測試程式碼如下:

檢視資料庫: