Skip to content

Commit ee63c6d

Browse files
Use CDS Services 2.0 (#231)
Co-authored-by: Markus Ofterdinger <[email protected]>
1 parent acf35a5 commit ee63c6d

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
<!-- DEPENDENCIES VERSION -->
1818
<jdk.version>17</jdk.version>
19-
<cds.services.version>1.34.1</cds.services.version>
20-
<spring.boot.version>2.7.11</spring.boot.version>
21-
<cloud.sdk.version>4.12.0</cloud.sdk.version>
22-
<xsuaa.version>2.13.9</xsuaa.version>
19+
<cds.services.version>2.0.1</cds.services.version>
20+
<spring.boot.version>3.0.7</spring.boot.version>
21+
<cloud.sdk.version>4.14.0</cloud.sdk.version>
22+
<xsuaa.version>3.0.1</xsuaa.version>
2323
<cf-java-logging-support.version>3.7.0</cf-java-logging-support.version>
2424
<cds.install-cdsdk.version>6.8.2</cds.install-cdsdk.version>
2525
</properties>

srv/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383

8484
<dependency>
8585
<groupId>com.sap.hcp.cf.logging</groupId>
86-
<artifactId>cf-java-logging-support-servlet</artifactId>
86+
<artifactId>cf-java-logging-support-servlet-jakarta</artifactId>
8787
<version>${cf-java-logging-support.version}</version>
8888
</dependency>
8989

srv/src/main/java/my/bookshop/Application.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package my.bookshop;
22

3-
import javax.servlet.DispatcherType;
4-
53
import org.springframework.boot.SpringApplication;
64
import org.springframework.boot.autoconfigure.SpringBootApplication;
75
import org.springframework.boot.web.servlet.FilterRegistrationBean;
86
import org.springframework.context.annotation.Bean;
97

108
import com.sap.hcp.cf.logging.servlet.filter.RequestLoggingFilter;
119

10+
import jakarta.servlet.DispatcherType;
11+
1212
@SpringBootApplication
1313
public class Application {
1414

srv/src/main/java/my/bookshop/config/WebSecurityConfig.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package my.bookshop.config;
22

3+
import static org.springframework.security.web.util.matcher.AntPathRequestMatcher.antMatcher;
4+
35
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
46
import org.springframework.context.annotation.Bean;
57
import org.springframework.context.annotation.Configuration;
@@ -16,10 +18,8 @@ public class WebSecurityConfig {
1618

1719
@Bean
1820
public SecurityFilterChain configure(HttpSecurity http) throws Exception {
19-
return http.requestMatchers() //
20-
.antMatchers("/actuator/health") //
21-
.antMatchers("/swagger/**") //
22-
.and().csrf().disable().authorizeRequests().anyRequest().permitAll().and()
21+
return http.securityMatchers().requestMatchers(antMatcher("/actuator/health"), antMatcher("/swagger/**")) //
22+
.and().csrf().disable().authorizeHttpRequests().anyRequest().permitAll().and()
2323
.build();
2424
}
2525
}

srv/src/test/java/my/bookshop/AdminServiceTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
import static cds.gen.adminservice.AdminService_.AUTHORS;
44
import static org.junit.jupiter.api.Assertions.assertEquals;
55
import static org.junit.jupiter.api.Assertions.assertThrows;
6+
67
import java.math.BigDecimal;
78
import java.util.Collections;
8-
import javax.annotation.Resource;
9+
910
import org.junit.jupiter.api.Test;
1011
import org.junit.jupiter.api.extension.ExtendWith;
1112
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
@@ -24,6 +25,7 @@
2425
import cds.gen.adminservice.OrderItems;
2526
import cds.gen.adminservice.Orders;
2627
import cds.gen.adminservice.Orders_;
28+
import jakarta.annotation.Resource;
2729

2830
@ExtendWith(SpringExtension.class)
2931
@SpringBootTest

0 commit comments

Comments
 (0)