#spring-boot #spring-security #spring-data-jpa #spring-boot-starter #spring-boot-starter-security
#spring-boot #spring-безопасность #spring-data-jpa #spring-boot-starter #spring-boot-starter-security
Вопрос:
После запуска приложения spring boot пароль по умолчанию не генерируется в журналах. Пожалуйста, найдите следующие журналы:-
введите описание изображения здесь
-
POM.XML
org.springframework.загрузка spring-boot-starter
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.34</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.2</version> </dependency>
Приведенные выше сведения относятся к зависимостям, добавленным в pom XML. У кого-нибудь есть идеи, почему он не генерирует пароль по умолчанию в журналах?
Комментарии:
1. Чтобы помочь отладке, получаете ли вы одинаковый результат при запуске в IDE и в командной строке?
2. До сих пор я запускал это только из ide.
3. Попробуйте также запустить его из командной строки. Я также предлагаю запустить a
mvn clean
заранее.4. нет, это не работает
5. это сработало после удаления других импортируемых файлов, таких как UserDetails, UserDetailsService, связанных с spring security.
Ответ №1:
Итак, приведенный выше запрос теперь решен. В принципе, я использовал нижеприведенную функциональность spring security в своем проекте, которая не позволяла генерировать пароль по умолчанию:-
- UserDetailsService
- usernamepasswordauthenticationfilter
После удаления этих импортированных файлов и связанных с ними функций теперь генерируется пароль по умолчанию. введите описание изображения здесь