Giter VIP home page Giter VIP logo

wuyouzhuguli / springall Goto Github PK

View Code? Open in Web Editor NEW
27.8K 27.8K 8.1K 1.04 MB

循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc

License: MIT License

Java 92.66% CSS 3.51% HTML 3.60% JavaScript 0.09% PLpgSQL 0.15%
learning shiro spring-boot spring-boot-learning spring-cloud spring-security springboot

springall's People

Contributors

wuyouzhuguli avatar xianqiangzhao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

springall's Issues

mrbird.cc访问太慢

大佬,你的博客访问速度比github还慢,偶尔运气好的时候打开就快一点,多数的时候菊花转半天没反应。这个问题能不能改善一下呢,一定请你喝肥皂水!

Plz use English ?

Hey sir.

I love your repo but i can't get that. Cuz I don't know Chineses.

Plz use English...

@EnableAuthorizationServer 里面重写的几个配置方法的作用?

1 public void configure(ClientDetailsServiceConfigurer clients) throws Exception
配置oauth 客户端 clientid clientsecret 认证方式授权范围,
有个方法: .redirectUris("http://127.0.0.1:9090/app1/login") ,重定向地址对应获取到授权码后 重定向到客户端的url

2 //切入点配置 配置秘钥存储方式 设置密码认证
@OverRide
public void configure(AuthorizationServerEndpointsConfigurer endpoints)
这个服务器端切入点 的作用是 设置存储令牌的方法(JWT or redis ....)

3 @OverRide
public void configure(AuthorizationServerSecurityConfigurer security) {
security.tokenKeyAccess("isAuthenticated()"); // 获取密钥需要身份认证
}
第三个方法, 获取秘钥需要身份认证,这个秘钥指的是令牌么还是......怎么理解?

开启运行监听器

你好:
我在文章 https://mrbird.cc/deepin-springboot-application.html
3.2 开启运行监听器 一节中,发现:

你 自定义一个SpringApplicationRunListener接口实现类HelloSpringApplicationRunListener并且在spring.factories文件里配置:

Run Listeners

org.springframework.boot.SpringApplicationRunListener=
com.example.demo.run.HelloApplicationRunListener

这段运行监听器,我想知道的是 org.springframework.boot.SpringApplicationRunListener 这个key 在 spring-boot-autoconfigure这个jar中spring.factories文件并没有看到,
所以嘛,我想请教一下 这个key 【org.springframework.boot.SpringApplicationRunListener 】来自哪里,请指正一下,thanks !

localhost的问题

为什么我用localhost代替127.0.0.1到时候,认证完之后又回到了登陆界面了呢

教程打不开

老大,更新下README的链接吧,改成https协议就好了,直接点击链接是http协议无法打开。

Spring Security OAuth2 入门学习,当配置了@EnableResourceServer重启之后不能进行认证授权了

配置了@EnableResourceServer重启后,访问http://localhost:8080/oauth/authorize?response_type=code&client_id=test&redirect_uri=http://www.baidu.com&scope=all 重定向到http://localhost:8080/login 报401错误。页面显示如下:
This XML file does not appear to have any style information associated with it. The document tree is shown below.

<error_description>
Full authentication is required to access this resource
</error_description>
unauthorized

这个是什么原因,在没有添加@EnableResourceServer注解的时候还可以正常获取授权码,可以获取token。希望看到的大佬给点帮助。谢谢大佬了

关于Spring教程中第一章的《深入学习Spring组件注册》中的错误

在Spring中的教程第一章深入学习Spring组件注册中,有这样的一段关于自定义过滤器的代码,声称可以过滤所有类名包含字符串er的类

public class MyTypeFilter implements TypeFilter {
    @Override
    public boolean match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) {
        // 获取当前正在扫描的类的注解信息
        AnnotationMetadata annotationMetadata = metadataReader.getAnnotationMetadata();
        // 获取当前正在扫描的类的类信息
        ClassMetadata classMetadata = metadataReader.getClassMetadata();
        // 获取当前正在扫描的类的路径等信息
        Resource resource = metadataReader.getResource();

        String className = classMetadata.getClassName();
        return StringUtils.hasText("er");
    }
}

但事实上

return StringUtils.hasText("er");

起不到任何过滤目标字符串的作用,这仅仅是个判断字符串是否为空串的函数。请作者修正~

加上 idea的 gitignore 吧

.gitignore 文件加上 IntelliJ IDEA 的的工程配置文件匹配项吧,现在的配置里只有eclipse的

### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn.  Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

62.Spring-Boot-Shiro-JWT

executeLogin 这个方法,执行失败捕获的异常直接是 return false 会再次执行登录,是不是应该直接 throw 抛出异常?

参照你的例子,使用springboot 2.1.7版本

你好,我能参考你的文档教程,编写 springboot 2.1.7版本+ mysql 5.7.27 的 案例吗, 如果写的话,我引用你博客低版本教学链接【标注从你那里来】,这样OK吗?thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.