小编t0r*_*r0X的帖子

Kotlin将TimeStamp转换为DateTime

我试图找出如何我可以转换timestampdatetime在科特林,这是Java很简单,但我不能找到在科特林它的任何等同.

例如:纪元时间戳(自1070-01-01以来的秒数)1510500494==> DateTime对象2017-11-12 03:28:14.

在Kotlin中是否有任何解决方案,或者我必须在Kotlin中使用Java语法?请给我一个简单的示例,以说明如何解决此问题.提前致谢.

这个链接不是我的问题的答案

java timestamp kotlin

10
推荐指数
7
解决办法
2万
查看次数

MapStruct:如何将所有属性映射到列表的第一个元素?

我需要一个映射来实现此目的:

@Mapping(source = "a", target = "result.transactions[0].a"),
@Mapping(source = "b", target = "result.transactions[0].b"),
@Mapping(source = "c", target = "result.transactions[0].c"),
...
Response dataToResponse(DataModel model);
Run Code Online (Sandbox Code Playgroud)

但这种语法不起作用(顺便说一句:这适用于 Spring Bean 包装器)。这样的解决方案只是一个半生不熟的解决方案:

@AsList
public <T> List<T> asList( T in ) {
    List<T> result = new ArrayList<T>();
    if ( in!=null ) {
       result.add(in);
   }
   return result;
}
Run Code Online (Sandbox Code Playgroud)

这仅适用于一个属性,因为它总是为每个属性创建一个新列表。我不需要将每个属性映射到新列表的第一个元素。该列表必须重复使用,但我不知道这是如何工作的。实现这一目标的正确方法是什么?我想到了这样的事情:

@Mapping(source = "a", target = "transaction.a"),
@Mapping(source = "b", target = "transaction.b"),
@Mapping(source = "c", target = "transaction.c"),
...
Transaction dataToTransaction(DataModel model);
Run Code Online (Sandbox Code Playgroud)

进而...

@Mapping([use Transaction from …
Run Code Online (Sandbox Code Playgroud)

java mapping mapstruct

9
推荐指数
2
解决办法
2万
查看次数

FlowAction的Spring框架替换

我最近继承了一个使用spring框架的非常古老的代码库(2006年编写).现在,我们的目标是让它实现半功能,我几乎已经完成了.但是,有一些我似乎无法解决的代码使用'org.springframework.webflow.executor.struts.FlowAction'中的类"FlowAction".这曾经存在于spring-webflow-1.0.6.jar中,但在2.4.2中不再存在.

谁能给我任何关于如何使用更新的spring框架代码修复以下代码的提示?

<action path="/secure/FRONT/enrollAction"
        name="webflowActionForm" scope="request"
        type="org.springframework.webflow.executor.struts.FlowAction" />
Run Code Online (Sandbox Code Playgroud)

请记住,这是试图让这个非常古老的代码工作,告诉我它不可能是好的,但请提供一个很好的理由(我不是春天的专家).我用谷歌搜索并搜索了弹簧代码无济于事,但我希望它就像使用不同的库一样简单.感谢您的任何意见!

编辑

根据下面的第一条评论,不再支持struts.我正在为知道如何更新此代码的人提供赏金.对于使用旧库的代码,我假设存在一个替代方案,或者由spring框架提供.如果有人知道那是什么,我将非常感激.我只需要帮助我如何更新上面的特定代码块,并很乐意提供所需的任何进一步信息.

spring jsp struts spring-webflow

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

用于列出 docker 标签的 Jfrog API

用于列出 docker 标签的 JFrog REST api 获取 302。

文档:

用法

GET /api/docker/{repo-key}/v2/{image name}/tags/list?n=<n from the request>&last=<last tag value from previous response>
Run Code Online (Sandbox Code Playgroud)

我的查询:

  • 仓库密钥-docker-local
  • 我的图像名称就像 -> /eric/com.jfrog/test-app

所以我的查询是:

回复:

GET /api/docker/{repo-key}/v2/{image name}/tags/list?n=<n from the request>&last=<last tag value from previous response>
Run Code Online (Sandbox Code Playgroud)

artifactory jfrog-cli docker-tag jfrog-container-registry

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

如何在 PostgreSQL 中创建位图索引?(它甚至有位图索引吗?)

我已经“谷歌搜索”了至少一个小时,但我无法找到如何在 PostgreSQL 中创建位图索引,所以我的问题很简单:如何在 PostgreSQL 中编写这个命令(来自 Oracle):

CREATE BITMAP INDEX name  ON table (column);
Run Code Online (Sandbox Code Playgroud)

postgresql bitmap-index

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

如何检测激活的maven配置文件?

我使用了一个非常复杂的maven项目,我想知道当我这样做时maven配置文件被激活了mvn install.

如何找到这个?

java maven-2 maven-3 maven maven-profiles

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

Gradle如何在我的buildscript块中为SNAPSHOT版本指定cacheResolutionStrategy?

我遇到了ResolutionStrategy.cacheChangingModulesFor的问题.

我的项目build.gradle看起来与此类似

apply plugin: 'base'
apply plugin: 'maven'
apply plugin: 'maven-publish'
apply from: "gradle/mixins/cachestrategy.gradle"
configurations.all {
  resolutionStrategy.cacheDynamicVersionsFor 5, 'minutes'
  resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
}

buildscript {
  repositories {
    maven {
      url artifactoryUrl
    }
  }
  dependencies {
    classpath (group: 'com.myorg', name: 'aCustomPlugin', version: '1.5.0-SNAPSHOT') {
      changing = true
    }
  }
}

allprojects {
  apply plugin: 'base'
  apply plugin: 'com.myorg.aCustomPlugin'
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在我的buildscript块中为SNAPSHOT版本指定cacheResolutionStrategy?

dependencies gradle dependency-resolution

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

如何在jenkins管道脚本中指定pom.xml路径

我的maven项目看起来像下面 工作dir Jenkins错误

这是我的脚本的样子

node {
    stage ('Build') {
        git url: 'https://github.com/rakshitha2/test_proj.git'

        def mvnHome = tool 'M3'

        bat "${mvnHome}\\bin\\mvn -B install"
    }
}
Run Code Online (Sandbox Code Playgroud)

我必须进入父目录并在Jenkins管道脚本中执行maven命令.我尝试在MVN命令中指定POM路径,它给我一个错误,说"此时路径是意外的".但同样在我当地工作.

我是詹金斯的新手和常客.请帮助我.

maven jenkins jenkins-pipeline

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

--spring.output.ansi.enabled在哪里配置?

我继承了一个Java Spring Boot项目,并且是大多数Java配置的新手。当我在调试模式下运行该应用程序的第一个参数传递给我的应用程序args[0]--spring.output.ansi.enabled=always。我已经搜索了我的项目文件,但是看不到可以将其配置为关闭的位置,也就是说,我不希望将其作为参数传递。我正在使用Spring STS 3.9.1 IDE。

spring-tool-suite spring-boot

4
推荐指数
2
解决办法
3304
查看次数

删除警告“选项 baseHref 已弃用,请在浏览器构建器本身中使用 baseHref 选项”

我将项目的Angular版本升级到版本11,然后运行时出现错误:“ Option baseHref is deprecated, use baseHref option in the browser builder itself”。

我尝试放入baseHref: "/certs/"angular.json 但仍然收到错误。

请帮助我摆脱这个错误。

提前致谢 :)

angular

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