File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
config/src/test/java/org/springframework/security/config/annotation/method/configuration/aot Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 18
18
19
19
import javax .sql .DataSource ;
20
20
21
+ import jakarta .persistence .EntityManager ;
22
+ import org .jspecify .annotations .NonNull ;
21
23
import org .junit .jupiter .api .Test ;
22
24
import org .junit .jupiter .api .extension .ExtendWith ;
23
25
29
31
import org .springframework .context .annotation .Bean ;
30
32
import org .springframework .context .annotation .Configuration ;
31
33
import org .springframework .context .aot .ApplicationContextAotGenerator ;
32
- import org .springframework .data .jpa .repository .config . EnableJpaRepositories ;
34
+ import org .springframework .data .jpa .repository .support . JpaRepositoryFactoryBean ;
33
35
import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseBuilder ;
34
36
import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseType ;
35
37
import org .springframework .orm .jpa .LocalContainerEntityManagerFactoryBean ;
@@ -72,7 +74,6 @@ private static String cglibClassName(Class<?> clazz) {
72
74
73
75
@ Configuration
74
76
@ EnableMethodSecurity
75
- @ EnableJpaRepositories
76
77
static class AppConfig {
77
78
78
79
@ Bean
@@ -92,6 +93,14 @@ LocalContainerEntityManagerFactoryBean entityManagerFactory() {
92
93
return factory ;
93
94
}
94
95
96
+ @ Bean
97
+ JpaRepositoryFactoryBean <@ NonNull MessageRepository , Message , Long > repo (EntityManager entityManager ) {
98
+ JpaRepositoryFactoryBean <@ NonNull MessageRepository , Message , Long > bean = new JpaRepositoryFactoryBean <>(
99
+ MessageRepository .class );
100
+ bean .setEntityManager (entityManager );
101
+ return bean ;
102
+ }
103
+
95
104
}
96
105
97
106
}
You can’t perform that action at this time.
0 commit comments