mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-21 07:15:49 +00:00
updates
This commit is contained in:
parent
dc0dc3d8d5
commit
4b51c6960f
4 changed files with 6 additions and 21 deletions
10
pom.xml
10
pom.xml
|
@ -38,11 +38,7 @@
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
|
||||||
<groupId>org.jobrunr</groupId>
|
|
||||||
<artifactId>jobrunr-pro-spring-boot-3-starter</artifactId>
|
|
||||||
<version>6.3.1</version>
|
|
||||||
</dependency>
|
|
||||||
<!-- Spring and Spring Boot dependencies -->
|
<!-- Spring and Spring Boot dependencies -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
@ -317,10 +313,6 @@
|
||||||
<enabled>false</enabled>
|
<enabled>false</enabled>
|
||||||
</snapshots>
|
</snapshots>
|
||||||
</repository>
|
</repository>
|
||||||
<repository>
|
|
||||||
<id>JobRunrPro</id>
|
|
||||||
<url>https://repo.jobrunr.io/private-trials-202310/</url>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
</repositories>
|
||||||
|
|
||||||
<pluginRepositories>
|
<pluginRepositories>
|
||||||
|
|
|
@ -33,7 +33,6 @@ public class PetVaccinationStatusService {
|
||||||
@WithSpan
|
@WithSpan
|
||||||
public void updateVaccinationStatus(List<UpdateVaccineStatusRequest> updateVaccineStatusRequests) {
|
public void updateVaccinationStatus(List<UpdateVaccineStatusRequest> updateVaccineStatusRequests) {
|
||||||
|
|
||||||
|
|
||||||
for (UpdateVaccineStatusRequest request : updateVaccineStatusRequests) {
|
for (UpdateVaccineStatusRequest request : updateVaccineStatusRequests) {
|
||||||
var owner = ownerRepositorys.findById(request.ownerId);
|
var owner = ownerRepositorys.findById(request.ownerId);
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,6 @@ import java.util.concurrent.ExecutionException;
|
||||||
import java.util.concurrent.ExecutorService;
|
import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
|
|
||||||
import org.jobrunr.scheduling.BackgroundJob;
|
|
||||||
import org.springframework.beans.factory.InitializingBean;
|
import org.springframework.beans.factory.InitializingBean;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.samples.petclinic.domain.PetVaccinationStatusService;
|
import org.springframework.samples.petclinic.domain.PetVaccinationStatusService;
|
||||||
|
@ -116,12 +115,12 @@ class PetController implements InitializingBean {
|
||||||
.stream()
|
.stream()
|
||||||
.map(x -> new PetVaccinationStatusService.UpdateVaccineStatusRequest(owner.getId(), x.getId()))
|
.map(x -> new PetVaccinationStatusService.UpdateVaccineStatusRequest(owner.getId(), x.getId()))
|
||||||
.toList();
|
.toList();
|
||||||
// executorService.submit(() ->
|
// executorService.submit(() ->
|
||||||
// petVaccinationStatus.updateVaccinationStatus(petRequests)).get();
|
// petVaccinationStatus.updateVaccinationStatus(petRequests)).get();
|
||||||
executorService.submit(() -> petVaccinationStatus.updateVaccinationStatus(petRequests));
|
executorService.submit(() -> petVaccinationStatus.updateVaccinationStatus(petRequests));
|
||||||
//
|
//
|
||||||
// BackgroundJob.enqueue(() ->
|
// BackgroundJob.enqueue(() ->
|
||||||
// petVaccinationStatus.updateVaccinationStatus(petRequests));
|
// petVaccinationStatus.updateVaccinationStatus(petRequests));
|
||||||
return "redirect:/owners/{ownerId}";
|
return "redirect:/owners/{ownerId}";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,6 @@
|
||||||
database=h2
|
database=h2
|
||||||
spring.sql.init.schema-locations=classpath*:db/${database}/schema.sql
|
spring.sql.init.schema-locations=classpath*:db/${database}/schema.sql
|
||||||
spring.sql.init.data-locations=classpath*:db/${database}/data.sql
|
spring.sql.init.data-locations=classpath*:db/${database}/data.sql
|
||||||
org.jobrunr.job-scheduler.enabled=true
|
|
||||||
org.jobrunr.background-job-server.enabled=true
|
|
||||||
org.jobrunr.dashboard.enabled=true
|
|
||||||
org.jobrunr.metrics.otel-observability.enabled=true
|
|
||||||
org.jobrunr.metrics.enabled=true
|
|
||||||
|
|
||||||
# Web
|
# Web
|
||||||
spring.thymeleaf.mode=HTML
|
spring.thymeleaf.mode=HTML
|
||||||
|
|
Loading…
Reference in a new issue