SpringSecurity配置对应的账号密码访问

 更新时间:2025年09月17日 10:27:51   作者:柯南二号  
SpringSecurity默认情况下并没有固定的账号密码,但可通过配置文件自定义账号密码,用于访问认证,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Spring Security 里,默认情况下并没有固定的账号密码,只有当你在项目中 引入了 spring-boot-starter-security 依赖,但没有自己配置用户信息 时,Spring Boot 才会帮你自动创建一个默认用户:

  • 默认用户名user
  • 默认密码:在应用启动日志里打印出来的一串随机生成的密码,例如:

Using generated security password: 5e97a7c7-5834-4855-a14b-de168ca6c1a8

这个密码只在程序运行期间有效,每次重启都会生成新的。

而且还会提示 仅在开发模式下用,安全配置密码在生产环境必须更新

This generated password is for development use only. Your security configuration must be updated before running your application in production.

如果你想自定义账号,可以在 application.propertiesapplication.yml 里配置:

spring.security.user.name=admin
spring.security.user.password=123456 

这样启动后就能用 admin / 123456 登录。

在访问的时候会有个这样的账号密码认证来拦截访问

这里输入的就是上面的账号密码了。

到此这篇关于SpringSecurity配置对应的账号密码访问的文章就介绍到这了,更多相关SpringSecurity配置账号密码访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JVM中最耗cpu的线程查找方法

    JVM中最耗cpu的线程查找方法

    这篇文章主要为大家介绍了JVM中最耗cpu的线程查找方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 一文学会如何在SpringBoot中使用线程池执行定时任务

    一文学会如何在SpringBoot中使用线程池执行定时任务

    在开发现代应用程序时,定时任务是一项常见的需求,SpringBoot提供了一个强大的定时任务框架,可以轻松地执行各种定时任务,结合线程池的使用,可以更好地管理任务的执行,提高系统的性能和稳定性,本文将介绍如何在Spring Boot中使用线程池执行定时任务
    2023-06-06
  • Java后端接收MultipartFile类型文件接口问题(带参与不带参)

    Java后端接收MultipartFile类型文件接口问题(带参与不带参)

    文章主要讨论了后端处理文件上传的方法,强调接收文件和参数的多种方式,并user文章主要讨论了后端处理文件上传的方法,强调接收文件和参数的多种方式,并提供了具体的代码实现示例,个人经验总结:后端文件上传处理,接收文件和参数的多种方式解析与代码实现
    2026-05-05
  • 一文深入理解Java中的深拷贝机制

    一文深入理解Java中的深拷贝机制

    在Java编程中,我们经常需要处理对象的复制问题,深拷贝和浅拷贝是两种常见的复制方式,它们在内存管理和对象引用方面存在不同特点,本文将带大家深入探究Java中的深拷贝机制,需要的朋友可以参考下
    2023-09-09
  • SpringBoot后端接收多个文件多种实现方法

    SpringBoot后端接收多个文件多种实现方法

    SpringBoot提供了简单的方式来实现文件接收功能,可使用MultipartFile来接收上传的文件,并将其存储在服务器的指定位置,在SpringBoot中接收多个文件有多种方式,本文将详细介绍各种方法及其实现,需要的朋友可以参考下
    2025-09-09
  • SpringBoot Web开发中的异常处理自动配置原理解析

    SpringBoot Web开发中的异常处理自动配置原理解析

    本文给大家介绍SpringBoot Web开发中的异常处理自动配置原理解析,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2025-10-10
  • Netty序列化深入理解与使用

    Netty序列化深入理解与使用

    序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象
    2022-08-08
  • MyBatis-Plus多数据源的示例代码

    MyBatis-Plus多数据源的示例代码

    本文主要介绍了MyBatis-Plus多数据源的示例代码,包括依赖配置、数据源配置、Mapper 和 Service 的定义,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • 简单了解Java位域的一些知识

    简单了解Java位域的一些知识

    这篇文章主要介绍了简单了解Java位域的一些知识,这个概念是在 Effective Java中了解到的, 可以通过EnumSet来代替位域这种方式表达,需要的朋友可以参考下
    2019-07-07
  • jackson序列化和反序列化的应用实践指南

    jackson序列化和反序列化的应用实践指南

    这篇文章主要给大家介绍了关于jackson序列化和反序列化的应用实践指南,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09

最新评论