upgrade dependencies, migration

This commit is contained in:
2025-11-09 01:58:15 +01:00
parent db4673ceee
commit 878b1e4874
7 changed files with 30 additions and 17 deletions
@@ -12,6 +12,8 @@ import jakarta.servlet.SessionTrackingMode;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.data.web.config.EnableSpringDataWebSupport;
import org.springframework.data.web.config.EnableSpringDataWebSupport.PageSerializationMode;
import org.springframework.scheduling.annotation.EnableScheduling;
/**
@@ -19,6 +21,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
*/
@SpringBootApplication
@EnableScheduling
@EnableSpringDataWebSupport(pageSerializationMode = PageSerializationMode.VIA_DTO)
public class Application extends SpringBootServletInitializer {
/**
+7 -7
View File
@@ -56,13 +56,13 @@
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.9.0</version>
<version>${commons-validator.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>33.3.1-jre</version>
<version>${guava.version}</version>
</dependency>
<dependency>
@@ -73,19 +73,19 @@
<dependency>
<groupId>org.passay</groupId>
<artifactId>passay</artifactId>
<version>1.6.5</version>
<version>${passay.version}</version>
</dependency>
<dependency>
<groupId>dev.samstevens.totp</groupId>
<artifactId>totp-spring-boot-starter</artifactId>
<version>1.7.1</version>
<version>${totp.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>1.78.1</version>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
@@ -96,13 +96,13 @@
<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
<version>2.2</version>
<version>${unit-api.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.12.0</version>
<version>${commons-csv.version}</version>
</dependency>
</dependencies>
</project>
@@ -3,7 +3,7 @@
*/
package de.bstly.we.controller.support;
import javax.annotation.Nullable;
import org.springframework.lang.Nullable;
import org.springframework.core.NestedRuntimeException;
import org.springframework.http.HttpStatusCode;
+1 -1
View File
@@ -21,7 +21,7 @@
<dependency>
<groupId>dnsjava</groupId>
<artifactId>dnsjava</artifactId>
<version>3.5.3</version>
<version>${dnsjava.version}</version>
</dependency>
<!-- Query DSL -->
@@ -5,8 +5,6 @@ package de.bstly.we.oidc.businesslogic;
import java.util.Set;
import jakarta.servlet.http.HttpServletRequest;
import org.apache.commons.lang3.RandomStringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -27,6 +25,7 @@ import de.bstly.we.oidc.model.OidcAuthorization;
import de.bstly.we.oidc.model.OidcClient;
import de.bstly.we.oidc.model.QOidcClient;
import de.bstly.we.oidc.repository.OidcClientRepository;
import jakarta.servlet.http.HttpServletRequest;
/**
* The Class OidcClientManager.
@@ -170,7 +169,10 @@ public class OidcClientManager {
* @return the by client name
*/
public OidcClient getByClientName(String clientName) {
return oidcClientRepository.findOne(qOidcClient.clientName.eq(clientName)).orElse(null);
if (StringUtils.hasText(clientName)) {
return oidcClientRepository.findOne(qOidcClient.clientName.eq(clientName)).orElse(null);
}
return null;
}
/**
+11 -3
View File
@@ -12,9 +12,17 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>17</java.version>
<querydsl.version>5.0.0</querydsl.version>
<nimbus.version>9.37.3</nimbus.version>
<revision>3.0.9-SNAPSHOT</revision>
<querydsl.version>5.1.0</querydsl.version>
<nimbus.version>10.6</nimbus.version>
<commons-validator.version>1.10.0</commons-validator.version>
<guava.version>33.5.0-jre</guava.version>
<passay.version>1.6.6</passay.version>
<totp.version>1.7.1</totp.version>
<bouncycastle.version>1.82</bouncycastle.version>
<unit-api.version>2.2</unit-api.version>
<commons-csv.version>1.14.1</commons-csv.version>
<dnsjava.version>3.6.3</dnsjava.version>
<revision>3.1.0</revision>
</properties>
<parent>
@@ -115,7 +115,7 @@ public class ShortenedUrlManager implements SmartInitializingSingleton, UserData
public Page<ShortenedUrl> get(int page, int size, String sortBy, boolean descending, String search) {
if (StringUtils.hasText(search)) {
return shortenedUrlRepository.findAll(
qShortenedUrl.note.containsIgnoreCase(search).or(qShortenedUrl.url.containsIgnoreCase(search))
qShortenedUrl.note.contains(search).or(qShortenedUrl.url.contains(search))
.or(qShortenedUrl.link.containsIgnoreCase(search)),
PageRequest.of(page, size,
descending ? Sort.by(sortBy).descending() : Sort.by(sortBy).ascending()));
@@ -147,7 +147,7 @@ public class ShortenedUrlManager implements SmartInitializingSingleton, UserData
query.and(qShortenedUrl.owner.eq(userId));
if (StringUtils.hasText(search)) {
query.and(qShortenedUrl.note.containsIgnoreCase(search).or(qShortenedUrl.url.containsIgnoreCase(search))
query.and(qShortenedUrl.note.contains(search).or(qShortenedUrl.url.contains(search))
.or(qShortenedUrl.link.containsIgnoreCase(search)));
}