小编Ger*_*sch的帖子

如何知道Realm对象的创建线程

有没有什么方法或模式可以知道/检查领域对象是在哪个线程创建的?即有什么方法可以提前知道从当前线程访问领域对象是否会抛出“java.lang.IllegalStateException:来自错误线程的领域访问。领域对象只能在它们创建的线程上访问。”?

android persistence realm

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

如何:Spring摆脱@Validate进行自动控制器验证?

我知道@Valid注释指示spring在这个例子中根据JSR-303验证例如一个Controller参数:

@GetMapping("/test")
public TestDTO testDTO(@Valid TestDTO testDTO){
        return testDTO;
}
Run Code Online (Sandbox Code Playgroud)

但我希望能够以某种方式配置Spring以在所有控制器中启用验证,而无需明确指定@Valid注释.

这有可能吗?一些Spring配置?利用AOP?...

spring spring-mvc spring-aop spring-validator spring-boot

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

如何按特定顺序运行Spring Batch Jobs(Spring Boot)?

我正在使用Spring Boot开发Spring Batch.

我使用Spring Boot提供的最小配置并定义了一些Jobs(根本没有XML配置).但是当我运行应用程序时,

SpringApplication.run(App.class, args);
Run Code Online (Sandbox Code Playgroud)

作业按任意顺序依次执行.

我在@Configuration注释类中以这种方式定义作业,Spring完成其余的工作:

@Bean
public Job requestTickets() {
    return jobBuilderFactory.get(Config.JOB_REQUEST_TICKETS)
            .start(stepRequestTickets())
            .build();
}
Run Code Online (Sandbox Code Playgroud)

如何指示框架按特定顺序运行作业?

编辑:这个警告可以提示吗?(也许没什么可比的)

2016-12-29 17:45:33.320  WARN 3528 --- [main] o.s.b.c.c.a.DefaultBatchConfigurer: No datasource was provided...using a Map based JobRepository
Run Code Online (Sandbox Code Playgroud)

java spring spring-batch spring-boot

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