小编Chr*_*gge的帖子

如何将 Spring Boot 映射器从 Jackson 交换到 kotlinx.serialization

我希望我的 Spring Boot 项目使用 kotlinx.serialization。我不知道如何正确交换映射器...如果我想使用 GSON,我可以通过 spring.http.converters.preferred-json-mapper=gson 在 props 中记下它。

有人在这方面取得过成功吗?

spring-boot kotlinx.serialization

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

如何使用 kotlinx.serialization 序列化通用密封类

不确定是否可能,但对于我的一生,我不知道如何序列化它。

sealed class ServiceResult<out T : Any> {
    data class Success<out T : Any>(val data: T) : ServiceResult<T>()
    data class Error(val exception: Exception) : ServiceResult<Nothing>()
}
Run Code Online (Sandbox Code Playgroud)

T 中的所有内容都使用 @Serialized ex:

@Serializable
data class GalleryDTO(
    override val id: Int,
    override val dateCreated: Long,
    override val dateUpdated: Long,
    val name:String,
    val description:String,
    val photos:List<DTOMin>
) : DTO 
Run Code Online (Sandbox Code Playgroud)

kotlin sealed-class kotlinx.serialization

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

如何让 Git 从 PUSH 到远程排除本地目录,但仍然是本地仓库的一部分

使用 git,我希望能够将某个文件夹作为我本地项目的一部分(在分支中使用它等),但我不希望这个目录被推送到公共 git 服务器。

有问题的文件夹有一些项目不需要的 CLI Java 内容,但我想与将上线的分支工作保持同步。

这可能吗?

git

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

docker-compose不会覆盖dockerfile环境变量

我试图从我的docker-compose设置基本的postgres信息.容器启动但Dockerfile运行时不会覆盖来自的变量docker-compose up.请帮忙.

FROM mine/debian7

## START: UPDATES & INSTALLS ###########################################################################################
RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main" >> /etc/apt/sources.list.d/pgdg.list && \
    wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | apt-key add -  && \
    apt-get update && \
    apt-get upgrade && \
    apt-get install -y python-software-properties software-properties-common postgresql-9.4 postgresql-client-9.4 postgresql-contrib-9.4 && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
## END: UPDATES & INSTALLS #############################################################################################

ENV DB_USER_NAME test
ENV DB_PASSWORD test
ENV DB_NAME test

## START: CONCFIGURATION …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

7
推荐指数
3
解决办法
6591
查看次数

你如何调试react-native使用的自定义android模块

一直在考虑编写Android模块的反应,但我很难调试我的原生android代码...

我可以调试本机反应原理JS而不发布......

有任何想法吗????

react-native

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

在kotlin中我可以初始化一个对象并在一行中设置一个参数

类:

class CameraBrandDto(override val id: Long = 0, override var dateCreated: Date = Date(), override var dateUpdated: Date = Date()) : DataTransportObject {
    override var clazz = this.javaClass.simpleName.replace("Dto", "")

    @NotBlank
    @Size(max = 13)
    var name: String = ""

    var models: MutableSet<DtoMin> = mutableSetOf(DtoMin(0, "UNDEFINED", "UNDEFINED", Date(), Date()))

}
Run Code Online (Sandbox Code Playgroud)

我想在一行中完成这一点

val axisDto  = CameraBrandDto()
axisDto.name = "AXIS"
Run Code Online (Sandbox Code Playgroud)

这可能吗???

kotlin

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