当前位置: 首页 > news >正文

前端网站开发教程宁波外贸公司联系方式

前端网站开发教程,宁波外贸公司联系方式,那些网站是做生鲜的,中高端社交网站建设服务商目录 前言 一、概念 1.什么是springsecurity 2.对比shiro 二、开始项目 1.建立一个空项目#xff0c;建立module#xff0c;引入相关依赖 2.启动项目#xff0c;访问项目 3.自定义密码 总结 前言 记录一下学习springsecurity的过程 开发环境#xff1a;IDEA 一、概念 1.… 目录 前言 一、概念 1.什么是springsecurity 2.对比shiro 二、开始项目 1.建立一个空项目建立module引入相关依赖 2.启动项目访问项目 3.自定义密码 总结 前言 记录一下学习springsecurity的过程 开发环境IDEA 一、概念 1.什么是springsecurity spring提供的安全管理框架核心功能是认证授权 认证验证当前用户是不是本系统注册的用户识别具体是哪个用户 授权通过认证的用户需要判断是否具有权限进行某个操作 2.对比shiro springsecurity功能更强大shiro更容易上手应用 二、开始项目 1.建立一个空项目建立module引入相关依赖 new Project-Empty Project File-new module-Spring Initializr-Maven-选择需要加入的功能-生成项目等待依赖导入 必须选择的包括springsecurityspringweb注意右上角选择自己想要的springboot版本springboot版本与jdk版本要匹配否则可能会导致其他依赖的版本混乱 附上依赖pom ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.14/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.example/groupIdartifactIdspringsecuritydemo/artifactIdversion0.0.1-SNAPSHOT/versionnamespringsecuritydemo/namedescriptionDemo project for Spring Boot/descriptionpropertiesjava.version11/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-security/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdscoperuntime/scopeoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.springframework.security/groupIdartifactIdspring-security-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project2.启动项目访问项目 控制台输出如下意思是自动生成了密码如果你要在生产环境使用应该修改配置 Using generated security password: 7bc86ae1-30a1-435c-bc59-6d894a7ae0b6This generated password is for development use only. Your security configuration must be updated before running your application in production. 访问项目localhost:8080以往我们访问本地项目直接会进入首页但这次弹出了一个登录页面 这是springsecurity自带的过滤器验证当前用户没有登陆自动跳转到登录页面 这个页面是通过网络下载的bootstrap页面如果下载的有问题那么页面展示效果可能会不太好可以忽略 输入账号密码登录默认账号为user密码为刚刚控制台输出的 登陆后跳转到error页面这并不是登录失败了只是没有识别到登陆成功后应该跳转到哪 我们可以自己写一个接口访问比如http://localhost:8080/index页面输出hello world! RestController public class IndexController {GetMapping(/index)public String index() {return hello world!;} }3.自定义密码 如果我们不想使用默认生成的密码可以自己配置密码application.yml spring:security:user:name: adminpassword: 1234那么刚才我们没有配置密码的时候默认密码是怎么生成的呢security的User类给name和password提供了默认值 private String name user; private String password UUID.randomUUID().toString(); 4.自定义登陆页面 显然我们不可能使用security提供的登陆页面 总结
http://wiki.neutronadmin.com/news/432312/

相关文章:

  • 沈阳市建设工程质量检测中心网站织梦网站怎样做防护
  • 贵阳做网站好的公司网站加视频
  • 做3d模型的叫什么牛的网站淘宝如何开个人店铺
  • 东莞网站制作实力乐云seowordpress电商主题
  • 颍上做网站备案域名怎么弄
  • 厦门网站建设 模板建站苏州网站建设中心
  • 建什么类型的网站访问量比较大商城网站开发网络公司
  • wordpress 添加评论多合一seo插件破解版
  • 扶余市建设局网站网站被盗用
  • 网站建设公司投诉电话企业官网wordpress主题下载
  • 网站开发后端怎么开发千图网免费素材图库设计
  • 中山建公司网站佛山公司网站建设价格
  • 网站建设模式有哪些内容中企动力提供网站建设
  • 差旅网站建设网络营销推广外包服务
  • 怎么做自己的博客网站网站建设与管理中专专业
  • 徐州企业网站制作东莞整合网站建设营销
  • 什么是营销网站建设国外做游戏的视频网站
  • 南山做网站多少钱成都市做网站的公司
  • 建平县网站建设网站上传面板
  • app开发 上传wordpress百度seo排名优化助手
  • 杭州网站推广优化公司岳阳网站建设哪家好
  • 平潭城乡住房建设厅网站灯具网站怎么做
  • 衡水制作网站外贸客户开发的渠道有哪些
  • 网站开发调研问卷软件下载网站整站源码
  • 网站建设 有道翻译购物网站中加减数目的怎么做
  • 网站制作费用低品牌营销策划过程
  • 义乌设计网站湘潭网站建设 技精磐石网络
  • 开源网站程序徐州网站营销
  • 昆明网站设计制造访客可以用微信回复wordpress
  • 帮中介做网站赚钱吗北京工程网站建设