这些那些非代码之罪的坑
一、空格之罪
20200826 部門培訓
用STS建立Maven工程 yiqi-springboot
在application.properties文件中寫了這兩行代碼,注明了服務器的上下文路徑和端口號。
?在瀏覽器輸入http://localhost:8080/test/hello ,404了!!!
復盤查看每個文件,找到了癥結所在,非常難找...
錯在application.properties文件中的路徑"/test"后手欠打了個空格。
路徑后不要加任何無關符號,包括但不限于空格!!!
二、運行一次關一次控制臺
20200826 部門培訓
編譯器的下端console控制臺記得測試一次,關掉一次!!!!
三、類路徑要寫全
20200826培訓
這個是一個Maven工程的結構,工程名稱是yiqi-springboot
在UserMapper.xml文件中,如下圖。這是基于MyBatis實現數據的增刪改查操作。
MyBatis是支持普通SQL查詢,存儲過程和高級映射的優秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設置以及對結果集的查詢。MyBatis可以是使用簡單的XML或注解用于配置和原始映射,將接口和Java的POLO(Plain Old Java Objects,普通的Java對象)映射成數據庫中的記錄。
注意!在寫SQL語句時,參數類型parameterType 這一項如果是自己定義的類,一定要從最外層的包開始一直寫到最里層的類名,這樣運行的時候程序才能找到你自己寫的那個類。
前情提要:UserPo是用戶實體類。
注意!在寫SQL語句時,參數類型parameterType 這一項如果是自己定義的類,一定要從最外層的包開始一直寫到最里層的類名,這樣運行的時候程序才能找到你自己寫的那個類。
四、有BUG可能是數據庫連接的配置錯了
運行老師給的程序,出Bug。錯誤原因是沒有改數據庫連接的配置,改好后運行成功。下面是工程中application.properties配置文件中數據庫配置相關的代碼。最后一行是配置數據庫的密碼,應該更改為本地數據庫的密碼。
application.properties文件# dataSource_config spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/peixun?serverTimezone=UTC&characterEncoding=utf8&useSSL=false spring.datasource.username=root spring.datasource.password=root總結
以上是生活随笔為你收集整理的这些那些非代码之罪的坑的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 突然发现自己的虚拟VMNET8 没有了,
- 下一篇: 同时打开多个独立Excel窗口
