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 1818
1919import javax .sql .DataSource ;
2020
21+ import jakarta .persistence .EntityManager ;
22+ import org .jspecify .annotations .NonNull ;
2123import org .junit .jupiter .api .Test ;
2224import org .junit .jupiter .api .extension .ExtendWith ;
2325
2931import org .springframework .context .annotation .Bean ;
3032import org .springframework .context .annotation .Configuration ;
3133import org .springframework .context .aot .ApplicationContextAotGenerator ;
32- import org .springframework .data .jpa .repository .config . EnableJpaRepositories ;
34+ import org .springframework .data .jpa .repository .support . JpaRepositoryFactoryBean ;
3335import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseBuilder ;
3436import org .springframework .jdbc .datasource .embedded .EmbeddedDatabaseType ;
3537import org .springframework .orm .jpa .LocalContainerEntityManagerFactoryBean ;
@@ -72,7 +74,6 @@ private static String cglibClassName(Class<?> clazz) {
7274
7375 @ Configuration
7476 @ EnableMethodSecurity
75- @ EnableJpaRepositories
7677 static class AppConfig {
7778
7879 @ Bean
@@ -92,6 +93,14 @@ LocalContainerEntityManagerFactoryBean entityManagerFactory() {
9293 return factory ;
9394 }
9495
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+
95104 }
96105
97106}
You can’t perform that action at this time.
0 commit comments