HoneyMoose
  • 首页
  • Java
  • Jersey
  • Jira
  • Confluence
  • U.S.
    • USRealEstate
    • USVisaTrack
    • H1B
  • 项目和网站
    • CWIKI.US
    • OSSEZ 社区
    • WIKI.OSSEZ.COM
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
BLOG.OSSEZ.COM
A responsive blog theme focused om user reading experience
  1. Home
  2. Computer Science
  3. This article

启动 Hello Spring Security Boot 应用

2022年11月26日 75Browse 0Like 0Comments

本文章对如何快速启动一个 启动 Hello Spring Security Boot 应用进行说明。

下载代码

在这个项目中,使用的是 spring.io 的项目生成程序,生成的地址为:https://start.spring.io/starter.zip?type=maven-project&language=java&packaging=jar&jvmVersion=1.8&groupId=example&artifactId=hello-security&name=hello-security&description=Hello%20Security&packageName=example.hello-security&dependencies=web,security

当你双击上面的生产地址,你的浏览器将会访问 Spring.io 的网站,然后从这个网站上生产一个 zip 包下载。

为了方便我们查看代码,我们也将生成的 zip 包上传到我们的代码库中了,地址为:https://src.ossez.com/Cwikius-Spring/Spring-Security-Hello

编译

将所有的内容解压后放到本地,然后使用 IDEA 导入。

当导入成功后应该是没有问题完成编译的。

需要注意的是,有可能你的 JDK 需要安装 17 的版本,因为 Spring 的最新版本需要 JDK 17 了。

 

2022-09-30_14-14-27

 

如果你的 JDK 版本为 11 的话,你可以在这里直接修改为 11 也是可以运行的。

运行

这个项目非常简单,只有一个可运行类,直接单击这个类右键运行即可。

 

2022-09-30_14-17-47

 

在 IDEA 的控制台上,你可以看到生成的密码。

当然你也可以按照官方提示中使用 mvn 的运行方式。

运行生成的密码如下。

 

2022-09-30_14-18-21

 

测试

通过浏览器访问 8080 端口

用户名为:user
密码为控制台生成的密码。

 

2022-09-30_14-19-34

 

如一切正确,你的系统将会允许你进行登录,至此,我们完成了第一个 Spring Security 项目的运行。

登录后的界面会显示一个错误提示的空白界面,这是因为我们没有为这个项目定义 index 页面的内容。

如果输入的用户名和密码不正确的话,你将会在网页上得到错误的提示。

 

https://www.ossez.com/t/hello-spring-security-boot/14119

Tags: None
Last updated:2022年11月26日

Kratos

stay absorbed stay excellent

Like
< Previous
Next >

Comments

Cancel reply

Newest Hotspots Random
Newest Hotspots Random
来看一个 ChatGPT 有关程序员的笑话 IntelliJ IDEA 的 Code Coverage 测试 Okhttp 如何构建一个 Get 的 URL SpringBoot 使用 @ConfigurationProperties 异常 Not registered via @EnableConfigurationProperties Jackson 的 DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES 1月14号的 UA857
说说这 48 小时核酸检测的时间FAA 真的应该换换系统了Java 8 使用 Stream 把 List 转换为 mapPowerShell 中运行 maven 参数无法识别1月14号的 UA857Jackson 的 DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
Confluence 6 性能优化 IntelliJ IDEA 如何快速查看提交代码的对比 MariaDB 显示数据库表的结构 撤销 Confluence 7 和伴随应用之间的信任 Confluence 6 空间标识 Java 8 及其后续版本的新遍历 forEach
Categories
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • H1B
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • USRealEstate
  • USVisaTrack
  • 我的小厨

COPYRIGHT © 2020 HoneyMoose. ALL RIGHTS RESERVED.

THEME CWIKIUS.CN MADE BY VTROIS