小编Den*_*lot的帖子

如何在java文本块中为变量值添加占位符

如何将变量放入java文本块中?
喜欢

"""
{
  ...
  "someKey": "someValue",
  "date": "${LocalDate.now()}",
  ...
}
"""
Run Code Online (Sandbox Code Playgroud)

java java-14 java-text-blocks

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

使用java从奇怪但有效的URL获取域名

我需要从这个网址获取主机

android-app://com.google.android.googlequicksearchbox?Pub_id={siteID} 
Run Code Online (Sandbox Code Playgroud)

java.net.URL并且java.net.URI无法处理它.

java url

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

如何在docker内持久保存在tomcat上运行的spring boot应用程序的会话

Dockerfile我的 Spring Boot(2.2) 应用程序有一个标准

FROM openjdk:11-slim
EXPOSE 8080
COPY ./build/libs/*.jar ./app.jar
CMD java -jar app.jar
Run Code Online (Sandbox Code Playgroud)

Spring Boot中有一个属性可以启用会话持久性(在我的例子中Tomcat

server.servlet.session.persistent=true
Run Code Online (Sandbox Code Playgroud)

对于我的单一服务应用程序来说,使用 redis 似乎有点大材小用。

也许我可以创建一个卷来存储会话?

java tomcat docker spring-boot

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

MapStruct:如何映射到现有目标?

我在更新实体的服务中有一个方法。它接受具有更新实体的数据的对象。Dto 对象的字段比实体少,但字段具有相同的名称。

通过传递现有的目标对象,是否可以将 mapstruct 用于该例行工作?

class Entity {
  id
  name
  date
  country
  by
  ... //hell of the fields
}
class UpdateEntity {
  name
  country
  ... //less but still a lot
}

class EntityService {
  update(UpdateEntity u) {
    Entity e = // get from storage
    mapstructMapper.mapFromTo(u, e)
  }
}
Run Code Online (Sandbox Code Playgroud)

java mapstruct

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

标签 统计

java ×4

docker ×1

java-14 ×1

java-text-blocks ×1

mapstruct ×1

spring-boot ×1

tomcat ×1

url ×1