danielliao11 / spring-microservice-boilerplate Goto Github PK
View Code? Open in Web Editor NEWREST service boilerplate that protected by Spring OAuth 2
License: MIT License
REST service boilerplate that protected by Spring OAuth 2
License: MIT License
When trying to get the token, getting using following command
curl -X POST -vu ios_app:123456 http://localhost:8080/oauth/token -H "Accept: application/json" -d "password=admin&username=admin&grant_type=password&scope=read&client_secret=123456&client_id=ios_app"
Getting
{"error":"invalid_grant","error_description":"Invalid username/password"}*
Should I add ”mysql-connector-java“ dependency
in the pom.xml file?
可以呢,越来越完善了,就是最早的哪个oauth的脚手架改出来的,给是
Mac OS 系统
Debug log
注: /Users/Miller/Desktop/DownDamo/JavaServer/spring-rest-oauth2-sample/src/test/java/com/saintdan/framework/BaseTest.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
:processTestResources UP-TO-DATE
:testClasses
:test
com.saintdan.framework.BaseTest > initializationError FAILED
java.lang.Exception
com.saintdan.framework.repo.Seed > test001 FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: javax.persistence.PersistenceException
Caused by: org.hibernate.exception.JDBCConnectionException
Caused by: org.postgresql.util.PSQLException
Caused by: java.net.ConnectException
com.saintdan.framework.repo.Seed > test002 FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: javax.persistence.PersistenceException
Caused by: org.hibernate.exception.JDBCConnectionException
Caused by: org.postgresql.util.PSQLException
Caused by: java.net.ConnectException
com.saintdan.framework.repo.Seed > test003 FAILED
java.lang.IllegalStateException
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: javax.persistence.PersistenceException
Caused by: org.hibernate.exception.JDBCConnectionException
Caused by: org.postgresql.util.PSQLException
Caused by: java.net.ConnectException
10 tests completed, 4 failed
:test FAILED
FAILURE: Build failed with an exception.
怎么解决?
如题,想用mysql测一下,谢谢
作者大大,我看到你的项目里的userReposity接口有
Optional findByUsrAndValidFlag这个方法,但是我找不到这个方法的实现...我调试一下,发现进入了JdkDynamicAopProxy的invoke 方法里,应该是是被拦截了,然后我就云里雾里了。
其实我想问的是,Optional findByUsrAndValidFlag这个方法应该是靠Usr和ValidFlag两个字段去数据库查找的,但是我不知道为什么可以这样。难道是因为Optional的原因?可是我查找了Optional,发现它只是一个容器类,为了更好的配合java8的函数式编程。
至此,我的思路已经完全断了,不知道该往哪个方向走..我就是想不明白,以Optional 开头的那些类比如 :
Optional findById(ID id);
Optional findByNameAndValidFlag(String name, ValidFlag validFlag);
Optional findByUsrAndValidFlag(String usr, ValidFlag validFlag);
是怎么向数据库查找数据的。
希望作者大大简单的说明一下,我没有思路,,,不知道该怎么查....
@and({
@SPEC(path = "usr", spec = Like.class),
@SPEC(path = "name", spec = Like.class),
@SPEC(path = "validFlag", constVal = "VALID", spec = In.class),
@SPEC(path = "createdDate", params = {"createdDateAfter", "createdDateBefore"}, spec = DateBetween.class)}) Specification userSpecification,
UserParam param
你好作者大大:
1.这是usercontroller里的一段,想问一下那些注解的意思,我查了下网上好像没有关于此类注解的东西,希望作者能具体讲一下,比如@SPEC(path = "usr", spec = Like.class) path是何意,Like.class是做什么的?
2.还有就是,作者有 讲解这些注解 的网站吗??..我点进去看源码看的一愣一愣的。。
3.我在自己的程序用这段代码的时候遇到了这个异常。。(获取用户列表的代码)
完全没头绪,几乎就是复制你的代码的,搞不太明白,如果作者遇到过类似的希望能给我个思路~
by following the steps , when I do
./gradlew clean build bootRun
I got an Error like this :
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
in your .gitignore
file, you ignore all the jar file, but I guess you still need to check in your gradle/wrapper/gradle-wrapper.jar
thanks for providing such a good projet!
when I use
curl -X POST -vu ios_app:123456 http://localhost:8080/oauth/token -H "Accept: application/json" -d "password=admin&username=admin&grant_type=password&scope=read&client_secret=123456&client_id=ios_app"
it replay like this:
{"timestamp":1446625431561,"status":401,"error":"Unauthorized","message":"Client ios_app does not exist!","path":"/oauth/token"}
how can I run it Correct!
thanks for your reply!
我用guest/guest登录,按照数据库的权限,guest应该只能访问资源/message,但是实际运行/resources也可以。问题在哪儿? 谢谢,请联系我 [email protected]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.