我有一个名为“用户”的实体。该实体包含多个字段,其中之一是lastModifiedDate:
@LastModifiedDate
@Column(name = "last_modified_date", columnDefinition = "DATETIME")
private ZonedDateTime lastModifiedDate;
Run Code Online (Sandbox Code Playgroud)
每次更新表时,该字段也会更新。这本身就很好。问题是在同一个实体中我还有另一个名为 的字段loginTime:
@Column(name = "login_time", columnDefinition = "DATETIME")
private ZonedDateTime loginTime;
Run Code Online (Sandbox Code Playgroud)
每当新用户登录应用程序时,该字段就会更新。然而,当用户登录时,由于该loginTime字段被更新,lastModifiedDate因此该字段也随之更新。有没有办法lastModifiedDate在更新特定字段(如loginTime)时防止更新?
谢谢
我需要调用一个期望Pageable字段的端点:
@GetMapping
public Page<ProductDTO> listProducts(Pageable pageable) {
return productService.findProducts(pageable);
}
Run Code Online (Sandbox Code Playgroud)
在我的测试中我有这个代码:
MultiValueMap<String, String> parameters = new LinkedMultiValueMap<>();
parameters.add("page", String.valueOf(0));
URI url = defaultURI(port, "/products", parameters);
ParameterizedTypeReference<RestResponsePage<ProductDTO>> type = new ParameterizedTypeReference<RestResponsePage<ProductDTO>>() {};
ResponseEntity<RestResponsePage<ProductDTO>> response = restTemplate.exchange(url.toString(), HttpMethod.GET, httpEntity, type);
Run Code Online (Sandbox Code Playgroud)
PageImpl不包含默认构造函数,所以为了避免这个问题我创建了一个类,如下所示传递给ParameterizedTypeReference:
@JsonIgnoreProperties(ignoreUnknown = true) @Getter @Setter
public class RestResponsePage<T> extends PageImpl<T> implements Serializable {
private static final long serialVersionUID = 3844794233375694591L;
@JsonCreator(mode = JsonCreator.Mode.PROPERTIES)
public RestResponsePage(@JsonProperty("content") List<T> content,
@JsonProperty("number") int page,
@JsonProperty("size") int size,
@JsonProperty("totalElements") long totalElements) …Run Code Online (Sandbox Code Playgroud) 我想通过使用 CSS 实现以下结果:
所以基本上我希望圆圈位于按钮背景之上但在其边框后面,按钮位于背景之上
使用以下代码,我可以绘制一个类似的按钮:
.container {
margin-top: 30px;
}
button {
font-size: 20px;
border: 2px solid black;
padding: 8px 20px;
position: relative;
}
.container .circle {
position: absolute;
top: -21px;
right: -21px;
width: 40px;
height: 40px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
background: #4da6ff;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<button>Test Button
<span class="circle"></span>
</button>
</div>Run Code Online (Sandbox Code Playgroud)
结果:
这里的问题是圆圈位于按钮的顶部,但也在其边框的顶部。
与此示例中所述,我可以根据组合框中的选定项显示或隐藏特定组中的某些表单元素.
我想做的是保持相同的行为,但使用链接.例如,第一组是:

如果我点击加入我们,我想切换(显示)到第二组(并隐藏第一组),如下所示:

..循环.
一个基本的HTML:
<div id="registrate" class="group1">
<form action="#" method="post" class="regform">
<h1><span class="log-in">Log in</span> or <span class="sign-up">sign up</span></h1>
<p class="float group1_opts">
<input type="text" name="nickname" id="nickname" placeholder="Username or Email..">
</p>
<p class="float group2_opts">
<input type="text" name="nickname" id="nickname" placeholder="Email..">
</p>
<p class="float group2_opts">
<input type="text" name="nickname" id="nickname" placeholder="Confirm Email..">
</p>
<p class="float">
<input type="password" name="password" placeholder="Password.." required><br/>
</p>
<p class="float group2_opts">
<input type="password" name="password" placeholder="Confirm Password.." required><br/>
</p>
<p>
<div class="remember">
<input type="checkbox" name="remember" value="None" id="remember">
<label …Run Code Online (Sandbox Code Playgroud) css ×2
html ×2
java ×2
spring-boot ×2
hibernate ×1
jackson ×1
javascript ×1
jquery ×1
rest ×1
spring ×1