小编Kya*_*ite的帖子

带有 Gradle 的 Spring Boot 任务失败:测试?

我安装了 Spring Boot,使用 Gradle 来管理我的依赖项。显示的错误是:

:test

com.chefinator.ChefinatorApplicationTests > contextLoads FAILED
    java.lang.IllegalStateException
        Caused by: java.lang.IllegalStateException
            Caused by: java.lang.NoClassDefFoundError
                Caused by: java.lang.ClassNotFoundException

1 test completed, 1 failed
:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
Run Code Online (Sandbox Code Playgroud)

在我不得不将 Spring Framework JDBC 依赖项添加到我的 build.gradle 文件之前,此错误从未开始发生。

compile('org.springframework:spring-jdbc:4.2.2.RELEASE')
Run Code Online (Sandbox Code Playgroud)

当我删除 JDBC 依赖项时,测试神奇地再次开始构建,没有任何错误。

错误跟踪如下:

java.lang.IllegalStateException: Failed to load ApplicationContext
    at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
    at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
    at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:170)
    at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:110)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:259)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:261)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:219)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring jdbc spring-mvc spring-boot

6
推荐指数
1
解决办法
1万
查看次数

.attr("value") 总是返回未定义?

我的 jQuery 中有一个隐藏元素:

<input type="hidden" id="1val" value="24">
var valID = $("#1val").attr("value");
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试打印 valID 时,它总是打印为未定义?我究竟做错了什么?

谢谢

html javascript jquery

5
推荐指数
2
解决办法
3638
查看次数

AWS Cognito JWT 身份验证适用于 ID 令牌,但不适用于访问令牌?返回 401

我已经按照本教程进行了操作: http://snevsky.com/blog/dotnet-core-authentication-aws-cognito

response.AuthenticationResult
Run Code Online (Sandbox Code Playgroud)

AuthenticationResult 对象允许我获取登录用户的访问令牌、id 令牌和刷新令牌。

唯一的问题是,我只能通过使用 [Authorize] 属性来实际验证和访问我的 API 端点

Authorization Bearer [ID Token]
Run Code Online (Sandbox Code Playgroud)

实际上,我应该使用访问令牌。当将请求标头中的 ID 令牌切换为访问令牌时,我总是收到 401。

我也尝试删除“Bearer”,但无济于事。

以前有人遇到过这个吗?我很困惑,这几乎表明 AWS Cognito 开箱即用后无法正常运行?

谢谢

amazon-web-services jwt amazon-cognito .net-core

5
推荐指数
1
解决办法
739
查看次数

如何在linux shell中存储nproc返回的值?

我正在尝试将一个CPU的数量存储在linux bash shell的变量中.我知道nproc返回CPU的数量但是我似乎无法存储变量中返回的值.

我相信这是一个简单的解决方案,所以任何帮助将不胜感激.

谢谢

linux bash shell cpu

4
推荐指数
1
解决办法
5298
查看次数

使用firebase获取角度的当前用户?

目前正在尝试使用ionic v2和firebase v3构建应用程序.不幸的是,我很难简单地抓住登录用户的详细信息.

在我的app.ts中,我正确连接到我的firebaseapp并且已识别登录用户并且用户显示在主页:

import {Component} from '@angular/core';
import {Platform, ionicBootstrap, NavController} from 'ionic-angular';
import {StatusBar} from 'ionic-native';
import {HomePage} from './pages/home/home';
declare var firebase:any;
import {Data} from './providers/data/data';
import {LoginPage} from './pages/login/login';

@Component({
  template: '<ion-nav [root]="rootPage"></ion-nav>',
  providers: [Data]
})
export class MyApp {
  rootPage: any = LoginPage;

  constructor(platform: Platform) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      StatusBar.styleDefault(); …
Run Code Online (Sandbox Code Playgroud)

angularjs firebase ionic-framework firebase-authentication ionic2

3
推荐指数
1
解决办法
3680
查看次数