springboot初學的坑
阿新 • • 發佈:2018-12-20
今天剛完成公司springboot的作業,一個登陸頁面訪問資料庫中使用者資訊登入
遇到一些坑記錄一下
1.jquery引入之後無法使用。很懵,最後發現,springmvc與springboot會攔截靜態資源的訪問,引入的js被攔截了??
解決是在application.properties中
#連線資料庫四大引數spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8
spring.datasource.username=wx_robot
spring.datasource.password=ZAQ!2wsx #過濾靜態資源
spring.mvc.static-path-pattern=/** #可直接訪問的路徑
spring.resources.static-locations = classpath:/templates/,classpath:/META-INF/resources/,classpath:/resources/
#掃描對映檔案
mybatis.mapper-locations: classpath:mapper/*.xml 2.資料庫輸入使用者名稱為中文時報錯,sqlException 解決更改表格中usercode的屬性 CREATE TABLE `user` (
`uid` varchar(45) NOT NULL,
`username` varchar(45) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`usercode` varchar(45) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`password` varchar(45) NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1; 總之這個utf8_bin很關鍵,設定為它後就可以中文查詢了。。。。。 3.總結jquery獲取標籤中的內容連結:http://www.w3school.com.cn/jquery/jquery_dom_get.asp
獲得內容 - text()、html() 以及 val()
三個簡單實用的用於 DOM 操作的 jQuery 方法:
- text() - 設定或返回所選元素的文字內容
- html() - 設定或返回所選元素的內容(包括 HTML 標記)
- val() - 設定或返回表單欄位的值
4.controller中方法返回String跳轉到html頁面需要在pom.xml中新增jar包
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
5.忘了