Merge pull request #11592 from eugenp/JAVA-8794

JAVA-8794: Upgrade to Spring Boot 2.6.1
This commit is contained in:
Loredana Crusoveanu
2021-12-19 11:57:17 +02:00
committed by GitHub
45 changed files with 150 additions and 97 deletions
@@ -140,7 +140,7 @@
<guava.version>18.0</guava.version>
<subethasmtp.version>3.1.7</subethasmtp.version>
<httpclient.version>4.5.8</httpclient.version>
<spring.cloud-version>2020.0.0</spring.cloud-version>
<spring.cloud-version>2021.0.0</spring.cloud-version>
</properties>
</project>
@@ -1,15 +1,11 @@
package com.baeldung;
import com.baeldung.jobrunr.service.SampleJobService;
import org.jobrunr.jobs.mappers.JobMapper;
import org.jobrunr.scheduling.JobScheduler;
import org.jobrunr.scheduling.cron.Cron;
import org.jobrunr.storage.InMemoryStorageProvider;
import org.jobrunr.storage.StorageProvider;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import javax.annotation.PostConstruct;
@@ -23,13 +19,6 @@ public class JobRunrSpringBootApp {
SpringApplication.run(JobRunrSpringBootApp.class, args);
}
@Bean
public StorageProvider storageProvider(JobMapper jobMapper) {
InMemoryStorageProvider storageProvider = new InMemoryStorageProvider();
storageProvider.setJobMapper(jobMapper);
return storageProvider;
}
@PostConstruct
public void scheduleRecurrently() {
jobScheduler.<SampleJobService>scheduleRecurrently(Cron.every5minutes(), x -> x.executeSampleJob("a recurring job"));
@@ -0,0 +1,18 @@
package com.baeldung.config;
import org.jobrunr.jobs.mappers.JobMapper;
import org.jobrunr.storage.InMemoryStorageProvider;
import org.jobrunr.storage.StorageProvider;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class StorageProviderConfig {
@Bean
public StorageProvider storageProvider(JobMapper jobMapper) {
InMemoryStorageProvider storageProvider = new InMemoryStorageProvider();
storageProvider.setJobMapper(jobMapper);
return storageProvider;
}
}
@@ -1 +1,2 @@
spring.thymeleaf.view-names=thymeleaf/*
spring.thymeleaf.view-names=thymeleaf/*
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
@@ -122,7 +122,7 @@
</profiles>
<properties>
<spring-cloud.version>2020.0.3</spring-cloud.version>
<spring-cloud.version>2021.0.0</spring-cloud.version>
<commons-configuration.version>1.10</commons-configuration.version>
<guava.version>20.0</guava.version>
<resource.delimiter>@</resource.delimiter>
@@ -95,7 +95,7 @@
<jpa.version>2.2</jpa.version>
<guava.version>18.0</guava.version>
<subethasmtp.version>3.1.7</subethasmtp.version>
<springcloud.version>3.0.2</springcloud.version>
<springcloud.version>3.1.0</springcloud.version>
<httpclient.version>4.5.8</httpclient.version>
</properties>
@@ -40,7 +40,6 @@
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate.version}</version>
</dependency>
<!-- SpringDoc -->
<dependency>
@@ -207,10 +206,9 @@
</profiles>
<properties>
<hibernate.version>5.2.10.Final</hibernate.version>
<springdoc.version>1.5.2</springdoc.version>
<asciidoctor-plugin.version>1.5.6</asciidoctor-plugin.version>
<kotlin.version>1.4.0</kotlin.version>
<kotlin.version>1.6.0</kotlin.version>
<snippetsDirectory>${project.build.directory}/generated-snippets</snippetsDirectory>
</properties>
@@ -11,4 +11,6 @@ spring.datasource.url=jdbc:h2:mem:springdoc
## for com.baeldung.restdocopenapi ##
springdoc.version=@springdoc.version@
spring.jpa.hibernate.ddl-auto=none
######################################
######################################
spring.mvc.pathmatch.matching-strategy=ant_path_matcher