您好,我已按照配置了我的应用程序https://github.com/spring-projects/spring-data-examples/tree/master/rest/headers但是,当我检查对实体的响应时,即使我已正确设置了所有内容,最后修改的标题也不会出现。域类下面的代码
@Data
@Entity(name = "SHORES_TBL")
@EntityListeners(AuditingEntityListener.class)
public class Shores {
@EmbeddedId
private ShoresKey key;
/* some fields */
@ManyToOne
@MapsId("shoreId")
@JoinColumn(name = "shore_id", columnDefinition = "varchar2(12)")
private Fund fund;
private @JsonIgnore @LastModifiedDate Date updTs;
}
spring启动应用程序配置
@SpringBootApplication
// Explicitly enable entity links as Boot fails to auto-configure them
@EnableEntityLinks
@EnableJpaAuditing
public class Services extends SpringBootServletInitializer {
/**
some config
**/
public static void main(String[] args) {
SpringApplication.run(Services.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Services.class);
}
}
但是在测试用例中,我没有得到LAST_MODIFIED头
MockHttpServletResponse response = mvc.perform(get(uri)).//
andDo(print()).//
andReturn().getResponse();
POM配置
<properties>
<spring-data-releasetrain.version>Gosling-BUILD-SNAPSHOT</spring-data-releasetrain.version>
<spring.version>4.2.0.RC1</spring.version>
<java.version>1.8</java.version>
<spring-hateoas.version>0.18.0.BUILD-SNAPSHOT</spring-hateoas.version>
<json-path.version>1.2.0</json-path.version>
</properties>
知道我这里缺少什么吗updTs在db中,并作为更新的时间戳填充。
它终于工作了,似乎我使用了错误的版本,切换到Spring启动1.3.0。构建快照,现在它像一个魅力一样工作。
使用聚甲醛
<dependencyManagement>
<dependencies>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.3.0.BUILD-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
问题内容: 我有一个Google Maps应用程序占据了大部分页面。但是,我需要为菜单栏保留最上方的空间。如何使地图div自动填充其垂直空间? 不起作用,因为顶部栏随后会将地图推到页面底部。 问题答案: 您可以使用绝对定位。 HTML CSS 通过绝对定位并指定top,right,bottom和left属性,您将获得一个div占用整个视口。 然后,设置上为> =的高度。 最后,将其放置在内部并进行
我正试图通过在Android中的改版将一些多部分表单数据发布到一个web服务中。web服务的API期望以下参数作为多部分表单数据的字段传递: 请求已成功发送到服务器,因此不会发生网络异常,但服务器端接收到的多部分表单值company_id和image为空 知道吗?谢谢你!
在一种方法中,我有: 我不明白为什么它会产生编译错误。错误表明<code>x<code>不是final或实际上不是final,因此无法从lambda主体访问它。在<code>doLater 我猜这个问题的答案是因为< code>x没有资格被称为effectively-final变量。但是,我想知道是什么原因。 难道编译器不能创建一个临时的最终变量,有效地使代码像: 一切都照旧吗?
问题内容: 考虑下面的示例程序 该方法的结果应等于,除非由更改。那意味着 将保持不变,设置为并包含位于Room3中的单个项目。 如何创建一种通用方法,该方法适用于Json.NET可反序列化的任何对象(不仅是示例Calendar对象)? 如果(1)这不可行,将有哪些限制使其可行以及将如何实施? 问题答案: 您想要它的静态包装器方法: 将JSON值填充到目标对象上。 例如,这里正在更新您的类的实例:
我一直在努力解决Euler项目中的第5个问题,这就像 2520是可以被1到10中的每一个数字除以而没有任何余数的最小数字。 可以被1到20的所有数字整除的最小正数是多少? 我决定更进一步,我决定找到一个最小的正数,它可以被从1到limit的所有数字平均整除,limit是用户定义的。 当我执行程序时,问题开始出现,它立即打印出0。我试图追踪我的代码,但没有成功。
我正在逐步将Spring Boot引入Spring JPA项目。我的意图是首先介绍Spring Boot,而不是在一些后期的Spring数据,但我找不到任何使用Spring Boot JPA而没有Spring数据的示例(也找不到合适的启动器)。 怎么会?在没有Spring数据的情况下,将Spring Boot引入Spring JPA项目有什么好处吗?或者只有在Spring数据到位的情况下才有意义。