Java 16 migration for JPA examples.

See #606.
This commit is contained in:
Mark Paluch
2021-04-29 09:29:24 +02:00
parent 743937c45f
commit b9c0e501d7
2083 changed files with 2434 additions and 4513 deletions

View File

@@ -1,6 +1,7 @@
= Spring Data JPA - Deferred bootstrap modes
The project shows what's necessary to use Spring Data JPA's bootstrap modes to optimize the startup type with different trade-offs. It consists of:
The project shows what's necessary to use Spring Data JPA's bootstrap modes to optimize the startup type with different trade-offs.
It consists of:
* 2000 JPA entities
* 2000 Spring Data JPA repositories
@@ -10,12 +11,13 @@ The project shows what's necessary to use Spring Data JPA's bootstrap modes to o
The example can be run in three different modes that will expose significant differences in bootstrap time:
[cols="1,1,1,4", options="header"]
[cols="1,1,1,4",options="header"]
|====
|Mode|Profile|Startup time|Comment
|_DEFAULT_|none|35s|Standard JPA infrastructure and repository bootstrap.
|_DEFERRED_|`deferred`|23s|Background JPA infrastructure initialization and repository initialization deferred until the `ApplicationContext` has completed its initialization.
|_LAZY_|`lazy`|13s|Background JPA infrastructure initialization. Repository initialization deferred until first access.
|_LAZY_|`lazy`|13s|Background JPA infrastructure initialization.
Repository initialization deferred until first access.
|====
== Details
@@ -27,7 +29,7 @@ The example can be run in three different modes that will expose significant dif
The bootstrap log will look like follows:
[source, bash]
[source,bash]
----
2018-08-16 14:38:49.540 INFO 44538 --- [ main] example.Application : Starting Application v2.0.0.BUILD-SNAPSHOT on …
2018-08-16 14:38:49.544 INFO 44538 --- [ main] example.Application : No active profile set, falling back to default profiles: default
@@ -55,7 +57,7 @@ The bootstrap log will look like follows:
====
To run the example in deferred mode, start it with the `deferred` profile activated.
[source, bash]
[source,bash]
----
$ java -jar -Dspring.profiles.active=deferred target/*.jar`
----
@@ -65,7 +67,7 @@ $ java -jar -Dspring.profiles.active=deferred target/*.jar`
* Uses Spring Data's deferred repository initialization mechanism that creates lazy injection proxies for repositories so that downstream Spring beans can already be instantiated while JPA still bootstraps.
Repository initialization is eventually triggered on `ContextRefreshedEvent` to make sure all initialization and verification has been performed before the application starts taking requests.
[source, bash]
[source,bash]
----
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
@@ -132,8 +134,10 @@ Repository initialization is eventually triggered on `ContextRefreshedEvent` to
<1> Spring triggered application component scanning and finds all services.
<2> Spring Data repository scanning is started and finds all repository interfaces.
<3> JPA bootstrap is initialized in a background thread.
<4> In the meantime, Spring beans are instantiated using lazy injection proxies for repositories to prevent the service instantiation from blocking on the JPA initialization. You should see the logs for the component initialization interleave with JPA initialization log output from the background thread.
<5> Spring bean instantiation completed while JPA still bootstraps. The container now waits for the JPA bootstrap to complete
<4> In the meantime, Spring beans are instantiated using lazy injection proxies for repositories to prevent the service instantiation from blocking on the JPA initialization.
You should see the logs for the component initialization interleave with JPA initialization log output from the background thread.
<5> Spring bean instantiation completed while JPA still bootstraps.
The container now waits for the JPA bootstrap to complete
<6> ApplicationContext publishes a `ContextRefreshedEvent` and triggers the repository initialization to make sure they properly bootstrap before the application is used.
<7> Repository initialization finishes and the application is started.
@@ -147,7 +151,7 @@ Still we have initialized and verified (query methods etc.) the repositories com
====
To run the example in lazy mode, start it with the `lazy` profile activated.
[source, bash]
[source,bash]
----
$ java -jar -Dspring.profiles.active=lazy target/*.jar`
----
@@ -157,7 +161,7 @@ $ java -jar -Dspring.profiles.active=lazy target/*.jar`
* Uses Spring Data's lazy repository initialization mechanism that creates lazy injection proxies for repositories so that downstream Spring beans can already be instantiated while JPA still bootstraps.
Repository initialization is completely skipped for the application to start quicker but accepting that repository initialization and verification will only be triggered for components in use to answer a request when they actually start calling methods on the repository instance.
[source, bash]
[source,bash]
----
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
@@ -201,9 +205,12 @@ Repository initialization is completely skipped for the application to start qui
<1> Spring triggered application component scanning and finds all services.
<2> Spring Data repository scanning is started and finds all repository interfaces.
<3> JPA bootstrap is initialized in a background thread.
<4> In the meantime, Spring beans are instantiated using lazy injection proxies for repositories to prevent the service instantiation from blocking on the JPA initialization. You should see the logs for the component initialization interleave with JPA initialization log output from the background thread.
<5> Spring bean instantiation completed while JPA still bootstraps. The container now waits for the JPA bootstrap to complete
<6> The application signals that it is completely bootstrapped. Repositories have not been initialized.
<4> In the meantime, Spring beans are instantiated using lazy injection proxies for repositories to prevent the service instantiation from blocking on the JPA initialization.
You should see the logs for the component initialization interleave with JPA initialization log output from the background thread.
<5> Spring bean instantiation completed while JPA still bootstraps.
The container now waits for the JPA bootstrap to complete
<6> The application signals that it is completely bootstrapped.
Repositories have not been initialized.
We gained extra 10 seconds in startup time at the expense of not having the repositories properly initialized yet.
They will eventually get initialized once other Spring beans start invoking methods on them.

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1000Service {
public Customer1000Service(Customer1000Repository repo) {
}
public Customer1000Service(Customer1000Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1001Service {
public Customer1001Service(Customer1001Repository repo) {
}
public Customer1001Service(Customer1001Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1002Service {
public Customer1002Service(Customer1002Repository repo) {
}
public Customer1002Service(Customer1002Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1003Service {
public Customer1003Service(Customer1003Repository repo) {
}
public Customer1003Service(Customer1003Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1004Service {
public Customer1004Service(Customer1004Repository repo) {
}
public Customer1004Service(Customer1004Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1005Service {
public Customer1005Service(Customer1005Repository repo) {
}
public Customer1005Service(Customer1005Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1006Service {
public Customer1006Service(Customer1006Repository repo) {
}
public Customer1006Service(Customer1006Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1007Service {
public Customer1007Service(Customer1007Repository repo) {
}
public Customer1007Service(Customer1007Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1008Service {
public Customer1008Service(Customer1008Repository repo) {
}
public Customer1008Service(Customer1008Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1009Service {
public Customer1009Service(Customer1009Repository repo) {
}
public Customer1009Service(Customer1009Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer100Service {
public Customer100Service(Customer100Repository repo) {
}
public Customer100Service(Customer100Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1010Service {
public Customer1010Service(Customer1010Repository repo) {
}
public Customer1010Service(Customer1010Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1011Service {
public Customer1011Service(Customer1011Repository repo) {
}
public Customer1011Service(Customer1011Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1012Service {
public Customer1012Service(Customer1012Repository repo) {
}
public Customer1012Service(Customer1012Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1013Service {
public Customer1013Service(Customer1013Repository repo) {
}
public Customer1013Service(Customer1013Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1014Service {
public Customer1014Service(Customer1014Repository repo) {
}
public Customer1014Service(Customer1014Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1015Service {
public Customer1015Service(Customer1015Repository repo) {
}
public Customer1015Service(Customer1015Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1016Service {
public Customer1016Service(Customer1016Repository repo) {
}
public Customer1016Service(Customer1016Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1017Service {
public Customer1017Service(Customer1017Repository repo) {
}
public Customer1017Service(Customer1017Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1018Service {
public Customer1018Service(Customer1018Repository repo) {
}
public Customer1018Service(Customer1018Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1019Service {
public Customer1019Service(Customer1019Repository repo) {
}
public Customer1019Service(Customer1019Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer101Service {
public Customer101Service(Customer101Repository repo) {
}
public Customer101Service(Customer101Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1020Service {
public Customer1020Service(Customer1020Repository repo) {
}
public Customer1020Service(Customer1020Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1021Service {
public Customer1021Service(Customer1021Repository repo) {
}
public Customer1021Service(Customer1021Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1022Service {
public Customer1022Service(Customer1022Repository repo) {
}
public Customer1022Service(Customer1022Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1023Service {
public Customer1023Service(Customer1023Repository repo) {
}
public Customer1023Service(Customer1023Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1024Service {
public Customer1024Service(Customer1024Repository repo) {
}
public Customer1024Service(Customer1024Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1025Service {
public Customer1025Service(Customer1025Repository repo) {
}
public Customer1025Service(Customer1025Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1026Service {
public Customer1026Service(Customer1026Repository repo) {
}
public Customer1026Service(Customer1026Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1027Service {
public Customer1027Service(Customer1027Repository repo) {
}
public Customer1027Service(Customer1027Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1028Service {
public Customer1028Service(Customer1028Repository repo) {
}
public Customer1028Service(Customer1028Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1029Service {
public Customer1029Service(Customer1029Repository repo) {
}
public Customer1029Service(Customer1029Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer102Service {
public Customer102Service(Customer102Repository repo) {
}
public Customer102Service(Customer102Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1030Service {
public Customer1030Service(Customer1030Repository repo) {
}
public Customer1030Service(Customer1030Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1031Service {
public Customer1031Service(Customer1031Repository repo) {
}
public Customer1031Service(Customer1031Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1032Service {
public Customer1032Service(Customer1032Repository repo) {
}
public Customer1032Service(Customer1032Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1033Service {
public Customer1033Service(Customer1033Repository repo) {
}
public Customer1033Service(Customer1033Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1034Service {
public Customer1034Service(Customer1034Repository repo) {
}
public Customer1034Service(Customer1034Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1035Service {
public Customer1035Service(Customer1035Repository repo) {
}
public Customer1035Service(Customer1035Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1036Service {
public Customer1036Service(Customer1036Repository repo) {
}
public Customer1036Service(Customer1036Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1037Service {
public Customer1037Service(Customer1037Repository repo) {
}
public Customer1037Service(Customer1037Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1038Service {
public Customer1038Service(Customer1038Repository repo) {
}
public Customer1038Service(Customer1038Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1039Service {
public Customer1039Service(Customer1039Repository repo) {
}
public Customer1039Service(Customer1039Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer103Service {
public Customer103Service(Customer103Repository repo) {
}
public Customer103Service(Customer103Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1040Service {
public Customer1040Service(Customer1040Repository repo) {
}
public Customer1040Service(Customer1040Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1041Service {
public Customer1041Service(Customer1041Repository repo) {
}
public Customer1041Service(Customer1041Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1042Service {
public Customer1042Service(Customer1042Repository repo) {
}
public Customer1042Service(Customer1042Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1043Service {
public Customer1043Service(Customer1043Repository repo) {
}
public Customer1043Service(Customer1043Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1044Service {
public Customer1044Service(Customer1044Repository repo) {
}
public Customer1044Service(Customer1044Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1045Service {
public Customer1045Service(Customer1045Repository repo) {
}
public Customer1045Service(Customer1045Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1046Service {
public Customer1046Service(Customer1046Repository repo) {
}
public Customer1046Service(Customer1046Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1047Service {
public Customer1047Service(Customer1047Repository repo) {
}
public Customer1047Service(Customer1047Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1048Service {
public Customer1048Service(Customer1048Repository repo) {
}
public Customer1048Service(Customer1048Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1049Service {
public Customer1049Service(Customer1049Repository repo) {
}
public Customer1049Service(Customer1049Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer104Service {
public Customer104Service(Customer104Repository repo) {
}
public Customer104Service(Customer104Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1050Service {
public Customer1050Service(Customer1050Repository repo) {
}
public Customer1050Service(Customer1050Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1051Service {
public Customer1051Service(Customer1051Repository repo) {
}
public Customer1051Service(Customer1051Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1052Service {
public Customer1052Service(Customer1052Repository repo) {
}
public Customer1052Service(Customer1052Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1053Service {
public Customer1053Service(Customer1053Repository repo) {
}
public Customer1053Service(Customer1053Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1054Service {
public Customer1054Service(Customer1054Repository repo) {
}
public Customer1054Service(Customer1054Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1055Service {
public Customer1055Service(Customer1055Repository repo) {
}
public Customer1055Service(Customer1055Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1056Service {
public Customer1056Service(Customer1056Repository repo) {
}
public Customer1056Service(Customer1056Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1057Service {
public Customer1057Service(Customer1057Repository repo) {
}
public Customer1057Service(Customer1057Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1058Service {
public Customer1058Service(Customer1058Repository repo) {
}
public Customer1058Service(Customer1058Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1059Service {
public Customer1059Service(Customer1059Repository repo) {
}
public Customer1059Service(Customer1059Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer105Service {
public Customer105Service(Customer105Repository repo) {
}
public Customer105Service(Customer105Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1060Service {
public Customer1060Service(Customer1060Repository repo) {
}
public Customer1060Service(Customer1060Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1061Service {
public Customer1061Service(Customer1061Repository repo) {
}
public Customer1061Service(Customer1061Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1062Service {
public Customer1062Service(Customer1062Repository repo) {
}
public Customer1062Service(Customer1062Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1063Service {
public Customer1063Service(Customer1063Repository repo) {
}
public Customer1063Service(Customer1063Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1064Service {
public Customer1064Service(Customer1064Repository repo) {
}
public Customer1064Service(Customer1064Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1065Service {
public Customer1065Service(Customer1065Repository repo) {
}
public Customer1065Service(Customer1065Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1066Service {
public Customer1066Service(Customer1066Repository repo) {
}
public Customer1066Service(Customer1066Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1067Service {
public Customer1067Service(Customer1067Repository repo) {
}
public Customer1067Service(Customer1067Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1068Service {
public Customer1068Service(Customer1068Repository repo) {
}
public Customer1068Service(Customer1068Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1069Service {
public Customer1069Service(Customer1069Repository repo) {
}
public Customer1069Service(Customer1069Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer106Service {
public Customer106Service(Customer106Repository repo) {
}
public Customer106Service(Customer106Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1070Service {
public Customer1070Service(Customer1070Repository repo) {
}
public Customer1070Service(Customer1070Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1071Service {
public Customer1071Service(Customer1071Repository repo) {
}
public Customer1071Service(Customer1071Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1072Service {
public Customer1072Service(Customer1072Repository repo) {
}
public Customer1072Service(Customer1072Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1073Service {
public Customer1073Service(Customer1073Repository repo) {
}
public Customer1073Service(Customer1073Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1074Service {
public Customer1074Service(Customer1074Repository repo) {
}
public Customer1074Service(Customer1074Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1075Service {
public Customer1075Service(Customer1075Repository repo) {
}
public Customer1075Service(Customer1075Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1076Service {
public Customer1076Service(Customer1076Repository repo) {
}
public Customer1076Service(Customer1076Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1077Service {
public Customer1077Service(Customer1077Repository repo) {
}
public Customer1077Service(Customer1077Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1078Service {
public Customer1078Service(Customer1078Repository repo) {
}
public Customer1078Service(Customer1078Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1079Service {
public Customer1079Service(Customer1079Repository repo) {
}
public Customer1079Service(Customer1079Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer107Service {
public Customer107Service(Customer107Repository repo) {
}
public Customer107Service(Customer107Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1080Service {
public Customer1080Service(Customer1080Repository repo) {
}
public Customer1080Service(Customer1080Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1081Service {
public Customer1081Service(Customer1081Repository repo) {
}
public Customer1081Service(Customer1081Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1082Service {
public Customer1082Service(Customer1082Repository repo) {
}
public Customer1082Service(Customer1082Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1083Service {
public Customer1083Service(Customer1083Repository repo) {
}
public Customer1083Service(Customer1083Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1084Service {
public Customer1084Service(Customer1084Repository repo) {
}
public Customer1084Service(Customer1084Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1085Service {
public Customer1085Service(Customer1085Repository repo) {
}
public Customer1085Service(Customer1085Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1086Service {
public Customer1086Service(Customer1086Repository repo) {
}
public Customer1086Service(Customer1086Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1087Service {
public Customer1087Service(Customer1087Repository repo) {
}
public Customer1087Service(Customer1087Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1088Service {
public Customer1088Service(Customer1088Repository repo) {
}
public Customer1088Service(Customer1088Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer1089Service {
public Customer1089Service(Customer1089Repository repo) {
}
public Customer1089Service(Customer1089Repository repo) {}
}

View File

@@ -6,6 +6,5 @@ import org.springframework.stereotype.Service;
@Service
public class Customer108Service {
public Customer108Service(Customer108Repository repo) {
}
public Customer108Service(Customer108Repository repo) {}
}

Some files were not shown because too many files have changed in this diff Show More