小编Luí*_*res的帖子

如何使用 Go Modules 打印我的项目中使用的许可证?

出于法律原因,我需要我的项目使用的依赖项(直接库和临时库)的许可证列表(例如 MIT、Apache)。我只知道如何在没有许可证的情况下打印依赖项列表

有没有办法打印 Go 模块许可证的依赖项列表?与 npm( NPM 许可证检查器)和 Gradle(Gradle 许可证报告)中所做的类似。谢谢!

go go-modules

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

如何在 Jackson JsonNode 中使用点导航

我有以下代码:

 private val parsed = ObjectMapper().readTree(vcap)
 parsed.get("spaces")?.firstOrNull()?.get("block1")?.asText()
Run Code Online (Sandbox Code Playgroud)

我想使用点符号进行导航(出于可读性原因)。就像是:

 private val parsed = ObjectMapper().readTree(vcap)
 parsed.get("spaces[0].block1")?.asText()
Run Code Online (Sandbox Code Playgroud)

是否可以?

java json jackson kotlin

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

如何避免或修复与 Int 与 Integer 相关的 Kotlin 警告

我有一个 Spring Boot 2.0.0/Kotlin/Gradle 项目。注入整数时出现警告。我知道原因,但不知道解决方法。有没有更好的方法来注入这些@Values?谢谢

警告:

\src\main\kotlin\com\tech\stands\PicturesDownloader.kt: (22, 31): This class shouldn't be used in Kotlin. Use kotlin.Int instead.
Run Code Online (Sandbox Code Playgroud)

代码:

abstract class PicturesDownloader {

    @Value("\${cache.adpics.concurrent}")
    lateinit var MAX_CONCURRENT: Integer
    @Value("\${cache.adpics.max}")
    lateinit var MAX_AD_PICS: Integer
}
Run Code Online (Sandbox Code Playgroud)

如果没有办法修复,有没有办法抑制它?

kotlin spring-boot

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

Spring Boot - 从 YAML 文件注入映射

我尝试了几个版本,但没有一个工作。将其作为地图注入的正确方法是什么:

应用程序.yml

alias:
  name: title
  desc: description
  content: body
Run Code Online (Sandbox Code Playgroud)

我尝试使用@Value注释:

命名服务.kt

@Value("\${alias}")
private var alias: Map<String, String> = emptyMap()
Run Code Online (Sandbox Code Playgroud)

我得到:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'alias' in value "${alias}"
Run Code Online (Sandbox Code Playgroud)

科特林版本 = '1.2.31'; springBootVersion = '2.0.1.RELEASE'

yaml dependency-injection kotlin spring-boot

2
推荐指数
1
解决办法
6908
查看次数

JetBrains Rider XAML 预览不可用

我在 JetBrains Rider 菜单下找不到菜单选项。 在此处输入图片说明

我打开了一个 XAML 文件,但在“查看”>“工具窗口”下找不到该选项。 我的项目是一个 WPF、.NET Core 3.1 应用程序

我在 Windows 10(已许可)上运行 Rider 2020.1.3 Build #RD-201.7846.1:

在此处输入图片说明 在此处输入图片说明

我错过了什么?是因为这是 .NET Core 而不是 .NET Framework 吗?

c# xaml jetbrains-ide rider

2
推荐指数
1
解决办法
3324
查看次数

设置Cookie的最大使用期限;失去最大年龄

所以..我有这个单元测试:

func TestCookieVoodoo(t *testing.T) {
    req := httptest.NewRequest("GET", "/", nil)

    cookie := http.Cookie{Name: "potato", MaxAge: 1000}

    req.AddCookie(&cookie)

    cookieCopy, _ := req.Cookie("potato")

    println(fmt.Sprintf("Cookie orig: %v", cookie))
    println(fmt.Sprintf("Cookie Copy: %v", *cookieCopy))

    t.Fail()
}
Run Code Online (Sandbox Code Playgroud)

运行它时,输出为:

Cookie orig: {potato    0001-01-01 00:00:00 +0000 UTC  1000 false false 0  []}
Cookie copy: {potato    0001-01-01 00:00:00 +0000 UTC  0 false false 0  []}
Run Code Online (Sandbox Code Playgroud)

为什么会失去最大年龄?(设置其他Cookie字段时也会发生同样的事情)

cookies go

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

What's the Go (mod) equivalent of npm-outdated?

I'd like to keep my go.mod dependencies up to date. With Node.js, I run the npm outdated (and later npm update).

What's the closest for Go mod?

理想情况下,我会看到我的项目过时依赖项的报告(并非全部都是递归的)。谢谢

go go-modules

0
推荐指数
1
解决办法
279
查看次数