初學spring boot;第一次建立好spring boot的專案,開始想跑起來時,有兩個問題?(在https://start.spring.io/快速建立時,一般會遇到)
阿新 • • 發佈:2018-12-16
1、dataSource的url...是因為 在application.properties沒有配置資料庫連線資源。
通常有兩個方法解決:a.在application.properties檔案中配置資料庫資源
spring.datasource.url=jdbc:mysql://localhost:3306/xxxx?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.hikari.login-timeout=1000 spring.datasource.hikari.maximum-pool-size=30
b.添加註解,額,註解忘了。
2、啟動沒問題後,http://localhost:8080/login 發現需要認證登入,是因為在spring boot專案pom.xml中預設引入依賴
<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency>
一般解決方法有兩種:a.把這個依賴註釋掉。b.可以在IDEA控制檯看到登入密碼,但是username卻是default,直接複製過去發現不行,其實密碼是沒錯,直接從控制檯把密碼複製過去,username其實預設是“user”,到這裡就可以登陸完成了,進行接下來的學習了。
3、寫個測試類,MyTest