From e651a565a18a25e72fa82106fa93f64f418da883 Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Mon, 25 Nov 2024 14:33:53 +0100 Subject: [PATCH] Fix indentation in code examples. Fixes the indentation to 4 characters in all code examples in *.adoc files. Original pull request #1948 --- README.adoc | 130 +++++++++--------- .../modules/ROOT/pages/jdbc/auditing.adoc | 8 +- .../ROOT/pages/jdbc/getting-started.adoc | 22 +-- .../modules/ROOT/pages/jdbc/mybatis.adoc | 8 +- .../ROOT/pages/jdbc/query-methods.adoc | 34 ++--- .../ROOT/pages/jdbc/schema-support.adoc | 10 +- .../modules/ROOT/pages/jdbc/transactions.adoc | 49 +++---- .../modules/ROOT/pages/r2dbc/auditing.adoc | 8 +- .../ROOT/pages/r2dbc/entity-persistence.adoc | 8 +- .../ROOT/pages/r2dbc/getting-started.adoc | 62 +++++---- .../modules/ROOT/pages/r2dbc/mapping.adoc | 52 +++---- .../ROOT/pages/r2dbc/query-methods.adoc | 28 ++-- .../ROOT/pages/r2dbc/repositories.adoc | 20 +-- 13 files changed, 221 insertions(+), 218 deletions(-) diff --git a/README.adoc b/README.adoc index 8c568651d..72afff111 100644 --- a/README.adoc +++ b/README.adoc @@ -32,49 +32,49 @@ Here is a quick teaser of an application using Spring Data JDBC Repositories in ---- interface PersonRepository extends CrudRepository { - @Query("SELECT * FROM person WHERE lastname = :lastname") - List findByLastname(String lastname); + @Query("SELECT * FROM person WHERE lastname = :lastname") + List findByLastname(String lastname); - @Query("SELECT * FROM person WHERE firstname LIKE :firstname") - List findByFirstnameLike(String firstname); + @Query("SELECT * FROM person WHERE firstname LIKE :firstname") + List findByFirstnameLike(String firstname); } @Service class MyService { - private final PersonRepository repository; + private final PersonRepository repository; - public MyService(PersonRepository repository) { - this.repository = repository; - } + public MyService(PersonRepository repository) { + this.repository = repository; + } - public void doWork() { + public void doWork() { - repository.deleteAll(); + repository.deleteAll(); - Person person = new Person(); - person.setFirstname("Jens"); - person.setLastname("Schauder"); - repository.save(person); + Person person = new Person(); + person.setFirstname("Jens"); + person.setLastname("Schauder"); + repository.save(person); - List lastNameResults = repository.findByLastname("Schauder"); - List firstNameResults = repository.findByFirstnameLike("Je%"); - } + List lastNameResults = repository.findByLastname("Schauder"); + List firstNameResults = repository.findByFirstnameLike("Je%"); + } } @Configuration @EnableJdbcRepositories class ApplicationConfig extends AbstractJdbcConfiguration { - @Bean - public DataSource dataSource() { - return …; - } + @Bean + public DataSource dataSource() { + return …; + } - @Bean - public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { - return new NamedParameterJdbcTemplate(dataSource); - } + @Bean + public NamedParameterJdbcTemplate namedParameterJdbcTemplate(DataSource dataSource) { + return new NamedParameterJdbcTemplate(dataSource); + } } ---- @@ -85,9 +85,9 @@ Add the Maven dependency: [source,xml] ---- - org.springframework.data - spring-data-jdbc - ${version} + org.springframework.data + spring-data-jdbc + ${version} ---- @@ -96,15 +96,15 @@ If you'd rather like the latest snapshots of the upcoming major version, use our [source,xml] ---- - org.springframework.data - spring-data-jdbc - ${version}-SNAPSHOT + org.springframework.data + spring-data-jdbc + ${version}-SNAPSHOT - spring-snapshot - Spring Snapshot Repository - https://repo.spring.io/snapshot + spring-snapshot + Spring Snapshot Repository + https://repo.spring.io/snapshot ---- @@ -116,46 +116,46 @@ Here is a quick teaser of an application using Spring Data R2DBC Repositories in ---- interface PersonRepository extends ReactiveCrudRepository { - @Query("SELECT * FROM person WHERE lastname = :lastname") - Flux findByLastname(String lastname); + @Query("SELECT * FROM person WHERE lastname = :lastname") + Flux findByLastname(String lastname); - @Query("SELECT * FROM person WHERE firstname LIKE :firstname") - Flux findByFirstnameLike(String firstname); + @Query("SELECT * FROM person WHERE firstname LIKE :firstname") + Flux findByFirstnameLike(String firstname); } @Service class MyService { - private final PersonRepository repository; + private final PersonRepository repository; - public MyService(PersonRepository repository) { - this.repository = repository; - } + public MyService(PersonRepository repository) { + this.repository = repository; + } - public Flux doWork() { + public Flux doWork() { - Person person = new Person(); - person.setFirstname("Jens"); - person.setLastname("Schauder"); - repository.save(person); + Person person = new Person(); + person.setFirstname("Jens"); + person.setLastname("Schauder"); + repository.save(person); - Mono deleteAll = repository.deleteAll(); + Mono deleteAll = repository.deleteAll(); - Flux lastNameResults = repository.findByLastname("Schauder"); - Flux firstNameResults = repository.findByFirstnameLike("Je%"); + Flux lastNameResults = repository.findByLastname("Schauder"); + Flux firstNameResults = repository.findByFirstnameLike("Je%"); - return deleteAll.thenMany(lastNameResults.concatWith(firstNameResults)); - } + return deleteAll.thenMany(lastNameResults.concatWith(firstNameResults)); + } } @Configuration @EnableR2dbcRepositories class ApplicationConfig extends AbstractR2dbcConfiguration { - @Bean - public ConnectionFactory connectionFactory() { - return ConnectionFactories.get("r2dbc:://:/"); - } + @Bean + public ConnectionFactory connectionFactory() { + return ConnectionFactories.get("r2dbc:://:/"); + } } ---- @@ -167,9 +167,9 @@ Add the Maven dependency: [source,xml] ---- - org.springframework.data - spring-data-r2dbc - ${version} + org.springframework.data + spring-data-r2dbc + ${version} ---- @@ -178,15 +178,15 @@ If you'd rather like the latest snapshots of the upcoming major version, use our [source,xml] ---- - org.springframework.data - spring-data-r2dbc - ${version}-SNAPSHOT + org.springframework.data + spring-data-r2dbc + ${version}-SNAPSHOT - spring-libs-snapshot - Spring Snapshot Repository - https://repo.spring.io/snapshot + spring-libs-snapshot + Spring Snapshot Repository + https://repo.spring.io/snapshot ---- diff --git a/src/main/antora/modules/ROOT/pages/jdbc/auditing.adoc b/src/main/antora/modules/ROOT/pages/jdbc/auditing.adoc index fa761b5d5..317347e23 100644 --- a/src/main/antora/modules/ROOT/pages/jdbc/auditing.adoc +++ b/src/main/antora/modules/ROOT/pages/jdbc/auditing.adoc @@ -11,10 +11,10 @@ In order to activate auditing, add `@EnableJdbcAuditing` to your configuration, @EnableJdbcAuditing class Config { - @Bean - AuditorAware auditorProvider() { - return new AuditorAwareImpl(); - } + @Bean + AuditorAware auditorProvider() { + return new AuditorAwareImpl(); + } } ---- diff --git a/src/main/antora/modules/ROOT/pages/jdbc/getting-started.adoc b/src/main/antora/modules/ROOT/pages/jdbc/getting-started.adoc index aa4293fa3..84abb4406 100644 --- a/src/main/antora/modules/ROOT/pages/jdbc/getting-started.adoc +++ b/src/main/antora/modules/ROOT/pages/jdbc/getting-started.adoc @@ -39,13 +39,13 @@ Then enter a project and a package name, such as `org.spring.jdbc.example`. ---- - + - - org.springframework.data - spring-data-jdbc - {version} - + + org.springframework.data + spring-data-jdbc + {version} + ---- @@ -62,11 +62,11 @@ Then enter a project and a package name, such as `org.spring.jdbc.example`. [source,xml] ---- - - spring-milestone - Spring Maven MILESTONE Repository - https://repo.spring.io/milestone - + + spring-milestone + Spring Maven MILESTONE Repository + https://repo.spring.io/milestone + ---- diff --git a/src/main/antora/modules/ROOT/pages/jdbc/mybatis.adoc b/src/main/antora/modules/ROOT/pages/jdbc/mybatis.adoc index a8d60a8b0..f36584cff 100644 --- a/src/main/antora/modules/ROOT/pages/jdbc/mybatis.adoc +++ b/src/main/antora/modules/ROOT/pages/jdbc/mybatis.adoc @@ -16,10 +16,10 @@ The easiest way to properly plug MyBatis into Spring Data JDBC is by importing ` @Import(MyBatisJdbcConfiguration.class) class Application { - @Bean - SqlSessionFactoryBean sqlSessionFactoryBean() { - // Configure MyBatis here - } + @Bean + SqlSessionFactoryBean sqlSessionFactoryBean() { + // Configure MyBatis here + } } ---- diff --git a/src/main/antora/modules/ROOT/pages/jdbc/query-methods.adoc b/src/main/antora/modules/ROOT/pages/jdbc/query-methods.adoc index 970a36a54..cde9847cc 100644 --- a/src/main/antora/modules/ROOT/pages/jdbc/query-methods.adoc +++ b/src/main/antora/modules/ROOT/pages/jdbc/query-methods.adoc @@ -11,25 +11,25 @@ Defining such a query is a matter of declaring a method on the repository interf ---- interface PersonRepository extends PagingAndSortingRepository { - List findByFirstname(String firstname); <1> + List findByFirstname(String firstname); <1> - List findByFirstnameOrderByLastname(String firstname, Pageable pageable); <2> + List findByFirstnameOrderByLastname(String firstname, Pageable pageable); <2> - Slice findByLastname(String lastname, Pageable pageable); <3> + Slice findByLastname(String lastname, Pageable pageable); <3> - Page findByLastname(String lastname, Pageable pageable); <4> + Page findByLastname(String lastname, Pageable pageable); <4> - Person findByFirstnameAndLastname(String firstname, String lastname); <5> + Person findByFirstnameAndLastname(String firstname, String lastname); <5> - Person findFirstByLastname(String lastname); <6> + Person findFirstByLastname(String lastname); <6> - @Query("SELECT * FROM person WHERE lastname = :lastname") - List findByLastname(String lastname); <7> - @Query("SELECT * FROM person WHERE lastname = :lastname") - Stream streamByLastname(String lastname); <8> + @Query("SELECT * FROM person WHERE lastname = :lastname") + List findByLastname(String lastname); <7> + @Query("SELECT * FROM person WHERE lastname = :lastname") + Stream streamByLastname(String lastname); <8> - @Query("SELECT * FROM person WHERE username = :#{ principal?.username }") - Person findActiveUser(); <9> + @Query("SELECT * FROM person WHERE username = :#{ principal?.username }") + Person findActiveUser(); <9> } ---- <1> The method shows a query for all people with the given `firstname`. @@ -156,8 +156,8 @@ The following example shows how to use `@Query` to declare a query method: ---- interface UserRepository extends CrudRepository { - @Query("select firstName, lastName from User u where u.emailAddress = :email") - User findByEmailAddress(@Param("email") String email); + @Query("select firstName, lastName from User u where u.emailAddress = :email") + User findByEmailAddress(@Param("email") String email); } ---- @@ -252,9 +252,9 @@ The following example shows how to register `DefaultQueryMappingConfiguration`: ---- @Bean QueryMappingConfiguration rowMappers() { - return new DefaultQueryMappingConfiguration() - .register(Person.class, new PersonRowMapper()) - .register(Address.class, new AddressRowMapper()); + return new DefaultQueryMappingConfiguration() + .register(Person.class, new PersonRowMapper()) + .register(Address.class, new AddressRowMapper()); } ---- diff --git a/src/main/antora/modules/ROOT/pages/jdbc/schema-support.adoc b/src/main/antora/modules/ROOT/pages/jdbc/schema-support.adoc index 6845c05ef..9abf0f80f 100644 --- a/src/main/antora/modules/ROOT/pages/jdbc/schema-support.adoc +++ b/src/main/antora/modules/ROOT/pages/jdbc/schema-support.adoc @@ -11,11 +11,11 @@ Consider the following domain entity: ---- @Table class Person { - @Id long id; - String firstName; - String lastName; - LocalDate birthday; - boolean active; + @Id long id; + String firstName; + String lastName; + LocalDate birthday; + boolean active; } ---- diff --git a/src/main/antora/modules/ROOT/pages/jdbc/transactions.adoc b/src/main/antora/modules/ROOT/pages/jdbc/transactions.adoc index d36834678..7f87f6cd4 100644 --- a/src/main/antora/modules/ROOT/pages/jdbc/transactions.adoc +++ b/src/main/antora/modules/ROOT/pages/jdbc/transactions.adoc @@ -12,11 +12,11 @@ If you need to tweak transaction configuration for one of the methods declared i ---- interface UserRepository extends CrudRepository { - @Override - @Transactional(timeout = 10) - List findAll(); + @Override + @Transactional(timeout = 10) + List findAll(); - // Further query method declarations + // Further query method declarations } ---- @@ -32,23 +32,24 @@ The following example shows how to create such a facade: @Service public class UserManagementImpl implements UserManagement { - private final UserRepository userRepository; - private final RoleRepository roleRepository; + private final UserRepository userRepository; + private final RoleRepository roleRepository; - UserManagementImpl(UserRepository userRepository, - RoleRepository roleRepository) { - this.userRepository = userRepository; - this.roleRepository = roleRepository; - } + UserManagementImpl(UserRepository userRepository, + RoleRepository roleRepository) { + this.userRepository = userRepository; + this.roleRepository = roleRepository; + } - @Transactional - public void addRoleToAllUsers(String roleName) { + @Transactional + public void addRoleToAllUsers(String roleName) { - Role role = roleRepository.findByName(roleName); + Role role = roleRepository.findByName(roleName); - for (User user : userRepository.findAll()) { - user.addRole(role); - userRepository.save(user); + for (User user : userRepository.findAll()) { + user.addRole(role); + userRepository.save(user); + } } } ---- @@ -69,12 +70,12 @@ To let your query methods be transactional, use `@Transactional` at the reposito @Transactional(readOnly = true) interface UserRepository extends CrudRepository { - List findByLastname(String lastname); + List findByLastname(String lastname); - @Modifying - @Transactional - @Query("delete from User u where u.active = false") - void deleteInactiveUsers(); + @Modifying + @Transactional + @Query("delete from User u where u.active = false") + void deleteInactiveUsers(); } ---- @@ -105,8 +106,8 @@ In that cases both modes are equivalent of `PESSIMISTIC_WRITE`. ---- interface UserRepository extends CrudRepository { - @Lock(LockMode.PESSIMISTIC_READ) - List findByLastname(String lastname); + @Lock(LockMode.PESSIMISTIC_READ) + List findByLastname(String lastname); } ---- diff --git a/src/main/antora/modules/ROOT/pages/r2dbc/auditing.adoc b/src/main/antora/modules/ROOT/pages/r2dbc/auditing.adoc index ed8a2db99..7dcf6e9cc 100644 --- a/src/main/antora/modules/ROOT/pages/r2dbc/auditing.adoc +++ b/src/main/antora/modules/ROOT/pages/r2dbc/auditing.adoc @@ -10,10 +10,10 @@ Since Spring Data R2DBC 1.2, auditing can be enabled by annotating a configurati @EnableR2dbcAuditing class Config { - @Bean - public ReactiveAuditorAware myAuditorProvider() { - return new AuditorAwareImpl(); - } + @Bean + public ReactiveAuditorAware myAuditorProvider() { + return new AuditorAwareImpl(); + } } ---- diff --git a/src/main/antora/modules/ROOT/pages/r2dbc/entity-persistence.adoc b/src/main/antora/modules/ROOT/pages/r2dbc/entity-persistence.adoc index 7fd7e0a5d..6d38a4082 100644 --- a/src/main/antora/modules/ROOT/pages/r2dbc/entity-persistence.adoc +++ b/src/main/antora/modules/ROOT/pages/r2dbc/entity-persistence.adoc @@ -189,10 +189,10 @@ include::partial$optimistic-locking.adoc[] @Table class Person { - @Id Long id; - String firstname; - String lastname; - @Version Long version; + @Id Long id; + String firstname; + String lastname; + @Version Long version; } R2dbcEntityTemplate template = …; diff --git a/src/main/antora/modules/ROOT/pages/r2dbc/getting-started.adoc b/src/main/antora/modules/ROOT/pages/r2dbc/getting-started.adoc index d60e42a01..8cba9aa0d 100644 --- a/src/main/antora/modules/ROOT/pages/r2dbc/getting-started.adoc +++ b/src/main/antora/modules/ROOT/pages/r2dbc/getting-started.adoc @@ -41,20 +41,20 @@ Then enter a project and a package name, such as `org.spring.r2dbc.example`. ---- - + - - org.springframework.data - spring-data-r2dbc - {version} - + + org.springframework.data + spring-data-r2dbc + {version} + - - - io.r2dbc - r2dbc-h2 - x.y.z - + + + io.r2dbc + r2dbc-h2 + x.y.z + ---- @@ -71,11 +71,11 @@ Then enter a project and a package name, such as `org.spring.r2dbc.example`. [source,xml] ---- - - spring-milestone - Spring Maven MILESTONE Repository - https://repo.spring.io/milestone - + + spring-milestone + Spring Maven MILESTONE Repository + https://repo.spring.io/milestone + ---- @@ -100,10 +100,11 @@ Next, you need to create a table structure in your database, as follows: [source,sql] ---- -CREATE TABLE person - (id VARCHAR(255) PRIMARY KEY, - name VARCHAR(255), - age INT); +CREATE TABLE person( + id VARCHAR(255) PRIMARY KEY, + name VARCHAR(255), + age INT +); ---- You also need a main application to run, as follows: @@ -117,10 +118,11 @@ When you run the main program, the preceding examples produce output similar to [source] ---- -2018-11-28 10:47:03,893 DEBUG amework.core.r2dbc.DefaultDatabaseClient: 310 - Executing SQL statement [CREATE TABLE person - (id VARCHAR(255) PRIMARY KEY, - name VARCHAR(255), - age INT)] +2018-11-28 10:47:03,893 DEBUG amework.core.r2dbc.DefaultDatabaseClient: 310 - Executing SQL statement [CREATE TABLE person( + id VARCHAR(255) PRIMARY KEY, + name VARCHAR(255), + age INT + )] 2018-11-28 10:47:04,074 DEBUG amework.core.r2dbc.DefaultDatabaseClient: 908 - Executing SQL statement [INSERT INTO person (id, name, age) VALUES($1, $2, $3)] 2018-11-28 10:47:04,092 DEBUG amework.core.r2dbc.DefaultDatabaseClient: 575 - Executing SQL statement [SELECT id, name, age FROM person] 2018-11-28 10:47:04,436 INFO org.spring.r2dbc.example.R2dbcApp: 43 - Person [id='joe', name='Joe', age=34] @@ -155,11 +157,11 @@ The following example shows an example of using Java-based bean metadata to regi @Configuration public class ApplicationConfiguration extends AbstractR2dbcConfiguration { - @Override - @Bean - public ConnectionFactory connectionFactory() { - return … - } + @Override + @Bean + public ConnectionFactory connectionFactory() { + return … + } } ---- diff --git a/src/main/antora/modules/ROOT/pages/r2dbc/mapping.adoc b/src/main/antora/modules/ROOT/pages/r2dbc/mapping.adoc index 57c72a73e..e25416b9a 100644 --- a/src/main/antora/modules/ROOT/pages/r2dbc/mapping.adoc +++ b/src/main/antora/modules/ROOT/pages/r2dbc/mapping.adoc @@ -62,16 +62,16 @@ See xref:r2dbc/getting-started.adoc#r2dbc.dialects[R2DBC Drivers] for how to con @Configuration public class MyAppConfig extends AbstractR2dbcConfiguration { - public ConnectionFactory connectionFactory() { - return ConnectionFactories.get("r2dbc:…"); - } + public ConnectionFactory connectionFactory() { + return ConnectionFactories.get("r2dbc:…"); + } - // the following are optional + // the following are optional - @Override - protected List getCustomConverters() { - return List.of(new PersonReadConverter(), new PersonWriteConverter()); - } + @Override + protected List getCustomConverters() { + return List.of(new PersonReadConverter(), new PersonWriteConverter()); + } } ---- @@ -100,14 +100,14 @@ package com.mycompany.domain; @Table public class Person { - @Id - private Long id; + @Id + private Long id; - private Integer ssn; + private Integer ssn; - private String firstName; + private String firstName; - private String lastName; + private String lastName; } ---- @@ -199,13 +199,13 @@ The following example of a Spring Converter implementation converts from a `Row` [source,java] ---- @ReadingConverter - public class PersonReadConverter implements Converter { +public class PersonReadConverter implements Converter { - public Person convert(Row source) { - Person p = new Person(source.get("id", String.class),source.get("name", String.class)); - p.setAge(source.get("age", Integer.class)); - return p; - } + public Person convert(Row source) { + Person p = new Person(source.get("id", String.class),source.get("name", String.class)); + p.setAge(source.get("age", Integer.class)); + return p; + } } ---- @@ -222,13 +222,13 @@ The following example converts from a `Person` to a `OutboundRow`: @WritingConverter public class PersonWriteConverter implements Converter { - public OutboundRow convert(Person source) { - OutboundRow row = new OutboundRow(); - row.put("id", Parameter.from(source.getId())); - row.put("name", Parameter.from(source.getFirstName())); - row.put("age", Parameter.from(source.getAge())); - return row; - } + public OutboundRow convert(Person source) { + OutboundRow row = new OutboundRow(); + row.put("id", Parameter.from(source.getId())); + row.put("name", Parameter.from(source.getFirstName())); + row.put("age", Parameter.from(source.getAge())); + return row; + } } ---- diff --git a/src/main/antora/modules/ROOT/pages/r2dbc/query-methods.adoc b/src/main/antora/modules/ROOT/pages/r2dbc/query-methods.adoc index 421aea88d..eda7efd48 100644 --- a/src/main/antora/modules/ROOT/pages/r2dbc/query-methods.adoc +++ b/src/main/antora/modules/ROOT/pages/r2dbc/query-methods.adoc @@ -10,21 +10,21 @@ Defining such a query is a matter of declaring a method on the repository interf ---- interface ReactivePersonRepository extends ReactiveSortingRepository { - Flux findByFirstname(String firstname); <1> + Flux findByFirstname(String firstname); <1> - Flux findByFirstname(Publisher firstname); <2> + Flux findByFirstname(Publisher firstname); <2> - Flux findByFirstnameOrderByLastname(String firstname, Pageable pageable); <3> + Flux findByFirstnameOrderByLastname(String firstname, Pageable pageable); <3> - Mono findByFirstnameAndLastname(String firstname, String lastname); <4> + Mono findByFirstnameAndLastname(String firstname, String lastname); <4> - Mono findFirstByLastname(String lastname); <5> + Mono findFirstByLastname(String lastname); <5> - @Query("SELECT * FROM person WHERE lastname = :lastname") - Flux findByLastname(String lastname); <6> + @Query("SELECT * FROM person WHERE lastname = :lastname") + Flux findByLastname(String lastname); <6> - @Query("SELECT firstname, lastname FROM person WHERE lastname = $1") - Mono findFirstByLastname(String lastname); <7> + @Query("SELECT firstname, lastname FROM person WHERE lastname = $1") + Mono findFirstByLastname(String lastname); <7> } ---- @@ -147,11 +147,11 @@ Using keywords from the preceding table can be used in conjunction with `delete ---- interface ReactivePersonRepository extends ReactiveSortingRepository { - Mono deleteByLastname(String lastname); <1> + Mono deleteByLastname(String lastname); <1> - Mono deletePersonByLastname(String lastname); <2> + Mono deletePersonByLastname(String lastname); <2> - Mono deletePersonByLastname(String lastname); <3> + Mono deletePersonByLastname(String lastname); <3> } ---- @@ -192,8 +192,8 @@ The following example shows how to use `@Query` to declare a query method: ---- interface UserRepository extends ReactiveCrudRepository { - @Query("select firstName, lastName from User u where u.emailAddress = :email") - Flux findByEmailAddress(@Param("email") String email); + @Query("select firstName, lastName from User u where u.emailAddress = :email") + Flux findByEmailAddress(@Param("email") String email); } ---- diff --git a/src/main/antora/modules/ROOT/pages/r2dbc/repositories.adoc b/src/main/antora/modules/ROOT/pages/r2dbc/repositories.adoc index f2d94a866..507ece97b 100644 --- a/src/main/antora/modules/ROOT/pages/r2dbc/repositories.adoc +++ b/src/main/antora/modules/ROOT/pages/r2dbc/repositories.adoc @@ -18,12 +18,12 @@ Consider the following `Person` class: ---- public class Person { - @Id - private Long id; - private String firstname; - private String lastname; + @Id + private Long id; + private String firstname; + private String lastname; - // … getters and setters omitted + // … getters and setters omitted } ---- @@ -34,7 +34,7 @@ The following example shows a repository interface for the preceding `Person` cl ---- public interface PersonRepository extends ReactiveCrudRepository { - // additional custom query methods go here + // additional custom query methods go here } ---- @@ -49,10 +49,10 @@ The following example shows how to use Java configuration for a repository: @EnableR2dbcRepositories class ApplicationConfig extends AbstractR2dbcConfiguration { - @Override - public ConnectionFactory connectionFactory() { - return … - } + @Override + public ConnectionFactory connectionFactory() { + return … + } } ----