SYMBOL INDEX (6618 symbols across 2052 files) FILE: lab-01-spring-security/lab-01-springsecurity-demo-role/src/main/java/cn/iocoder/springboot/lab01/springsecurity/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-01-spring-security/lab-01-springsecurity-demo-role/src/main/java/cn/iocoder/springboot/lab01/springsecurity/config/SecurityConfig.java class SecurityConfig (line 10) | @Configuration method configure (line 14) | @Override method configure (line 36) | @Override FILE: lab-01-spring-security/lab-01-springsecurity-demo-role/src/main/java/cn/iocoder/springboot/lab01/springsecurity/controller/DemoController.java class DemoController (line 10) | @RestController method demo (line 14) | @PermitAll method home (line 20) | @GetMapping("/home") method admin (line 25) | @PreAuthorize("hasRole('ROLE_ADMIN')") method normal (line 31) | @PreAuthorize("hasRole('ROLE_NORMAL')") FILE: lab-01-spring-security/lab-01-springsecurity-demo-role/src/main/java/cn/iocoder/springboot/lab01/springsecurity/controller/TestController.java class TestController (line 7) | @RestController method demo (line 11) | @GetMapping("/demo") method home (line 16) | @GetMapping("/home") method admin (line 21) | @GetMapping("/admin") method normal (line 26) | @GetMapping("/normal") FILE: lab-01-spring-security/lab-01-springsecurity-demo/src/main/java/cn/iocoder/springboot/lab01/springsecurity/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-01-spring-security/lab-01-springsecurity-demo/src/main/java/cn/iocoder/springboot/lab01/springsecurity/controller/AdminController.java class AdminController (line 7) | @RestController method demo (line 11) | @GetMapping("/demo") FILE: lab-02-spring-security-oauth/authorization-code-server/src/main/java/cn/iocoder/springboot/labs/lab01/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/authorization-code-server/src/main/java/cn/iocoder/springboot/labs/lab01/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/authorization-code-server/src/main/java/cn/iocoder/springboot/labs/lab01/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/authorization-code-server/src/main/java/cn/iocoder/springboot/labs/lab01/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-02-spring-security-oauth/client-credentials-server/src/main/java/lab01/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/client-credentials-server/src/main/java/lab01/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/client-credentials-server/src/main/java/lab01/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/client-credentials-server/src/main/java/lab01/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-02-spring-security-oauth/implicit-server/src/main/java/lab01/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/implicit-server/src/main/java/lab01/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/implicit-server/src/main/java/lab01/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/implicit-server/src/main/java/lab01/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 14) | @RequestMapping("/hello") FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-by-jdbc-token-store/src/main/java/lab02/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-by-jdbc-token-store/src/main/java/lab02/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 19) | @Configuration method configure (line 30) | @Override method configure (line 36) | @Override method dataSource (line 49) | @Bean method tokenStore (line 59) | @Bean FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-by-jdbc-token-store/src/main/java/lab02/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-by-jdbc-token-store/src/main/java/lab02/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-by-jdbc-token-store/src/main/resources/schema.sql type oauth_client_details (line 3) | create table oauth_client_details ( type oauth_client_token (line 17) | create table if not exists oauth_client_token ( type oauth_access_token (line 25) | create table if not exists oauth_access_token ( type oauth_refresh_token (line 35) | create table if not exists oauth_refresh_token ( type oauth_code (line 41) | create table if not exists oauth_code ( type oauth_approvals (line 45) | create table if not exists oauth_approvals ( type ClientDetails (line 54) | create table if not exists ClientDetails ( FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-refresh-token/src/main/java/lab01/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-refresh-token/src/main/java/lab01/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 12) | @Configuration method configure (line 20) | @Override method configure (line 25) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-refresh-token/src/main/java/lab01/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-refresh-token/src/main/java/lab01/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-revoke-token/src/main/java/lab2/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-revoke-token/src/main/java/lab2/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 12) | @Configuration method configure (line 20) | @Override method configure (line 25) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-revoke-token/src/main/java/lab2/authorization/token/TokenController.java class TokenController (line 12) | @RestController method revokeToken (line 20) | @RequestMapping(method = RequestMethod.POST, value = "api/access_token... method revokeRefreshToken (line 26) | @RequestMapping(method = RequestMethod.POST, value = "api/refresh_toke... FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-revoke-token/src/main/java/lab2/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server-with-revoke-token/src/main/java/lab2/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server/src/main/java/lab01/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server/src/main/java/lab01/authorization/OAuth2AuthorizationServer.java class OAuth2AuthorizationServer (line 12) | @Configuration method configure (line 20) | @Override method configure (line 25) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server/src/main/java/lab01/resource/OAuth2ResourceServer.java class OAuth2ResourceServer (line 9) | @Configuration method configure (line 13) | @Override FILE: lab-02-spring-security-oauth/resource-owner-password-credentials-server/src/main/java/lab01/resource/api/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo08Consumer.java class Demo08Consumer (line 10) | @Component method onMessage (line 15) | @KafkaListener(topics = Demo08Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo08Message.java class Demo08Message (line 6) | public class Demo08Message { method setId (line 15) | public Demo08Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08Producer.java class Demo08Producer (line 12) | @Component method syncSend (line 18) | public SendResult syncSend(Integer id) throws ExecutionException, Inte... FILE: lab-03-kafka/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08ProducerTest.java class Demo08ProducerTest (line 17) | @RunWith(SpringRunner.class) method testSyncSend (line 26) | @Test FILE: lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java class Demo02Consumer (line 11) | @Component method onMessage (line 16) | @KafkaListener(topics = Demo02Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java class Demo02Message (line 6) | public class Demo02Message { method setId (line 15) | public Demo02Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java class Demo02Producer (line 11) | @Component method asyncSend (line 17) | public ListenableFuture> asyncSend(Integer ... FILE: lab-03-kafka/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java class Demo02ProducerTest (line 16) | @RunWith(SpringRunner.class) method testASyncSend (line 25) | @Test FILE: lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java class Demo02Consumer (line 9) | @Component method onMessage (line 14) | @KafkaListener(topics = Demo02Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java class Demo02Message (line 6) | public class Demo02Message { method setId (line 15) | public Demo02Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java class Demo02Producer (line 11) | @Component method asyncSend (line 17) | public ListenableFuture> asyncSend(Integer ... FILE: lab-03-kafka/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java class Demo02ProducerTest (line 16) | @RunWith(SpringRunner.class) method testASyncSend (line 25) | @Test FILE: lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo05Consumer.java class Demo05Consumer (line 9) | @Component method onMessage (line 14) | @KafkaListener(topics = Demo05Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo05Message.java class Demo05Message (line 6) | public class Demo05Message { method setId (line 15) | public Demo05Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05Producer.java class Demo05Producer (line 11) | @Component method syncSend (line 17) | public SendResult syncSend(Integer id) throws ExecutionException, Inte... FILE: lab-03-kafka/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05ProducerTest.java class Demo05ProducerTest (line 16) | @RunWith(SpringRunner.class) method test (line 25) | @Test method testSyncSend (line 31) | @Test FILE: lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo06Consumer.java class Demo06Consumer (line 9) | @Component method onMessage (line 14) | @KafkaListener(topics = Demo06Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo06Message.java class Demo06Message (line 6) | public class Demo06Message { method setId (line 15) | public Demo06Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06Producer.java class Demo06Producer (line 11) | @Component method syncSend (line 17) | public SendResult syncSend(Integer id) throws ExecutionException, Inte... method syncSendOrderly (line 25) | public SendResult syncSendOrderly(Integer id) throws ExecutionExceptio... FILE: lab-03-kafka/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06ProducerTest.java class Demo06ProducerTest (line 16) | @RunWith(SpringRunner.class) method testSyncSend (line 25) | @Test method testSyncSendOrderly (line 37) | @Test FILE: lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo07Consumer.java class Demo07Consumer (line 9) | @Component method onMessage (line 14) | @KafkaListener(topics = Demo07Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo07Message.java class Demo07Message (line 6) | public class Demo07Message { method setId (line 15) | public Demo07Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07Producer.java class Demo07Producer (line 15) | @Component method syncSend (line 23) | public SendResult syncSend(Integer id) throws ExecutionException, Inte... method syncSendInTransaction (line 31) | public String syncSendInTransaction(Integer id, Runnable runner) throw... FILE: lab-03-kafka/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07ProducerTest.java class Demo07ProducerTest (line 17) | @RunWith(SpringRunner.class) method testSyncSend (line 26) | @Test method testSyncSendInTransaction (line 36) | @Test FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/config/KafkaConfiguration.java class KafkaConfiguration (line 11) | @Configuration method kafkaErrorHandler (line 14) | @Bean FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01AConsumer.java class Demo01AConsumer (line 10) | @Component method onMessage (line 15) | @KafkaListener(topics = Demo01Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01Consumer.java class Demo01Consumer (line 9) | @Component method onMessage (line 14) | @KafkaListener(topics = Demo01Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo04Consumer.java class Demo04Consumer (line 11) | @Component method onMessage (line 18) | @KafkaListener(topics = Demo04Message.TOPIC, FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 15) | public Demo01Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo04Message.java class Demo04Message (line 6) | public class Demo04Message { method setId (line 15) | public Demo04Message setId(Integer id) { method getId (line 20) | public Integer getId() { method toString (line 24) | @Override FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01Producer.java class Demo01Producer (line 12) | @Component method syncSend (line 18) | public SendResult syncSend(Integer id) throws ExecutionException, Inte... method asyncSend (line 26) | public ListenableFuture> asyncSend(Integer ... FILE: lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04Producer.java class Demo04Producer (line 11) | @Component method syncSend (line 17) | public SendResult syncSend(Integer id) throws ExecutionException, Inte... FILE: lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01ProducerTest.java class Demo01ProducerTest (line 17) | @RunWith(SpringRunner.class) method testSyncSend (line 26) | @Test method testASyncSend (line 36) | @Test FILE: lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04ProducerTest.java class Demo04ProducerTest (line 16) | @RunWith(SpringRunner.class) method testSyncSend (line 25) | @Test method testSyncSendX (line 35) | @Test FILE: lab-03-kafka/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java class ConsumerMain (line 13) | public class ConsumerMain { method createConsumer (line 15) | private static Consumer createConsumer() { method main (line 31) | public static void main(String[] args) { FILE: lab-03-kafka/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java class ProducerMain (line 13) | public class ProducerMain { method createProducer (line 15) | private static Producer createProducer() { method main (line 33) | public static void main(String[] args) throws ExecutionException, Inte... FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 8) | @Configuration class DirectExchangeDemoConfiguration (line 14) | public static class DirectExchangeDemoConfiguration { method demo07Queue (line 17) | @Bean method demo07DeadQueue (line 28) | @Bean method demo07Exchange (line 37) | @Bean method demo07Binding (line 48) | @Bean method demo07DeadBinding (line 57) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo07Consumer.java class Demo07Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo07DeadConsumer.java class Demo07DeadConsumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo07Message.java class Demo07Message (line 5) | public class Demo07Message implements Serializable { method setId (line 21) | public Demo07Message setId(Integer id) { method getId (line 26) | public Integer getId() { method toString (line 30) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo07Producer.java class Demo07Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-consume-retry/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo07ProducerTest.java class Demo07ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-ack/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-ack/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo12Queue (line 20) | @Bean method demo12Exchange (line 29) | @Bean method demo12Binding (line 40) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-ack/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo12Consumer.java class Demo12Consumer (line 15) | @Component method onMessage (line 21) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-ack/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo12Message.java class Demo12Message (line 5) | public class Demo12Message implements Serializable { method setId (line 18) | public Demo12Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-ack/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo12Producer.java class Demo12Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-ack/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo12ProducerTest.java class Demo12ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume-02/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume-02/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 14) | @Configuration class DirectExchangeDemoConfiguration (line 20) | public static class DirectExchangeDemoConfiguration { method demo06Queue (line 23) | @Bean method demo06Exchange (line 32) | @Bean method demo06Binding (line 43) | @Bean method consumerBatchContainerFactory (line 50) | @Bean(name = "consumerBatchContainerFactory") FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume-02/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo06Consumer.java class Demo06Consumer (line 12) | @Component method onMessage (line 19) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume-02/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo06Message.java class Demo06Message (line 5) | public class Demo06Message implements Serializable { method setId (line 18) | public Demo06Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume-02/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo06Producer.java class Demo06Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume-02/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo06ProducerTest.java class Demo06ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend01 (line 23) | @Test method testSyncSen02 (line 29) | @Test method testSyncSend (line 35) | private void testSyncSend(int n) throws InterruptedException { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 19) | @Configuration class DirectExchangeDemoConfiguration (line 25) | public static class DirectExchangeDemoConfiguration { method demo05Queue (line 28) | @Bean method demo05Exchange (line 37) | @Bean method demo05Binding (line 48) | @Bean method batchRabbitTemplate (line 55) | @Bean method consumerBatchContainerFactory (line 72) | @Bean(name = "consumerBatchContainerFactory") FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo05Consumer.java class Demo05Consumer (line 12) | @Component method onMessage (line 19) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo05Message.java class Demo05Message (line 5) | public class Demo05Message implements Serializable { method setId (line 18) | public Demo05Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo06Producer.java class Demo06Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo05ProducerTest.java class Demo05ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 17) | @Configuration class DirectExchangeDemoConfiguration (line 23) | public static class DirectExchangeDemoConfiguration { method demo05Queue (line 26) | @Bean method demo05Exchange (line 35) | @Bean method demo05Binding (line 46) | @Bean method batchRabbitTemplate (line 53) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo05Consumer.java class Demo05Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo05Message.java class Demo05Message (line 5) | public class Demo05Message implements Serializable { method setId (line 18) | public Demo05Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo05Producer.java class Demo05Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-batch/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo05ProducerTest.java class Demo05ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-concurrency/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-concurrency/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo09Queue (line 20) | @Bean method demo09Exchange (line 29) | @Bean method demo09Binding (line 40) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-concurrency/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo09Consumer.java class Demo09Consumer (line 10) | @Component method onMessage (line 19) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-concurrency/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo09Message.java class Demo09Message (line 5) | public class Demo09Message implements Serializable { method setId (line 18) | public Demo09Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-concurrency/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo09Producer.java class Demo09Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-concurrency/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo09ProducerTest.java class Demo09ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo13Queue (line 20) | @Bean method demo13Exchange (line 29) | @Bean method demo13Binding (line 40) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo13Consumer.java class Demo13Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/core/RabbitProducerConfirmCallback.java class RabbitProducerConfirmCallback (line 9) | @Component method RabbitProducerConfirmCallback (line 14) | public RabbitProducerConfirmCallback(RabbitTemplate rabbitTemplate) { method confirm (line 18) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/core/RabbitProducerReturnCallback.java class RabbitProducerReturnCallback (line 9) | @Component method RabbitProducerReturnCallback (line 14) | public RabbitProducerReturnCallback(RabbitTemplate rabbitTemplate) { method returnedMessage (line 18) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo13Message.java class Demo13Message (line 5) | public class Demo13Message implements Serializable { method setId (line 18) | public Demo13Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo13Producer.java class Demo13Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { method syncSendReturn (line 22) | public void syncSendReturn(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm-async/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo13ProducerTest.java class Demo13ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test method testSyncSendReturn (line 33) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo13Queue (line 20) | @Bean method demo13Exchange (line 29) | @Bean method demo13Binding (line 40) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo13Consumer.java class Demo13Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo13Message.java class Demo13Message (line 5) | public class Demo13Message implements Serializable { method setId (line 18) | public Demo13Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo13Producer.java class Demo13Producer (line 14) | @Component method syncSend (line 22) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-confirm/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo13ProducerTest.java class Demo13ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-delay/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-delay/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 8) | @Configuration class DirectExchangeDemoConfiguration (line 14) | public static class DirectExchangeDemoConfiguration { method demo08Queue (line 17) | @Bean method demo08DelayQueue (line 29) | @Bean method demo08Exchange (line 38) | @Bean method demo08Binding (line 49) | @Bean method demo08DelayBinding (line 58) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-delay/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo08Consumer.java class Demo08Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-delay/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo08Message.java class Demo08Message (line 5) | public class Demo08Message implements Serializable { method setId (line 20) | public Demo08Message setId(Integer id) { method getId (line 25) | public Integer getId() { method toString (line 29) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-delay/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo08Producer.java class Demo08Producer (line 11) | @Component method syncSend (line 17) | public void syncSend(Integer id, Integer delay) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-delay/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo08ProducerTest.java class Demo08ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend01 (line 23) | @Test method testSyncSend02 (line 29) | @Test method testSyncSendDelay (line 35) | private void testSyncSendDelay(Integer delay) throws InterruptedExcept... FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo16Queue (line 20) | @Bean method demo16Exchange (line 29) | @Bean method demo16Binding (line 40) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo16Consumer.java class Demo16Consumer (line 10) | @Component method onMessage (line 18) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/core/RabbitListenerErrorHandlerImpl.java class RabbitListenerErrorHandlerImpl (line 10) | @Component("rabbitListenerErrorHandler") method handleError (line 15) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/core/RabbitLoggingErrorHandler.java class RabbitLoggingErrorHandler (line 9) | @Component method RabbitLoggingErrorHandler (line 14) | public RabbitLoggingErrorHandler(SimpleRabbitListenerContainerFactory ... method handleError (line 18) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo16Message.java class Demo16Message (line 5) | public class Demo16Message implements Serializable { method setId (line 18) | public Demo16Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo16Producer.java class Demo16Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-error-handler/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo16ProducerTest.java class Demo16ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-json/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-json/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 13) | @Configuration class DirectExchangeDemoConfiguration (line 19) | public static class DirectExchangeDemoConfiguration { method demo15Queue (line 22) | @Bean method demo15Exchange (line 31) | @Bean method demo15Binding (line 42) | @Bean method messageConverter (line 49) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-json/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo15Consumer.java class Demo15Consumer (line 11) | @Component method onMessage (line 17) | @RabbitHandler(isDefault = true) FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-json/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo15Message.java class Demo15Message (line 5) | public class Demo15Message implements Serializable { method setId (line 18) | public Demo15Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-json/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo15Producer.java class Demo15Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-json/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo15ProducerTest.java class Demo15ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 9) | @Configuration class BroadcastingConfiguration (line 15) | public static class BroadcastingConfiguration { method broadcastingExchange (line 18) | @Bean class ClusteringConfiguration (line 30) | public static class ClusteringConfiguration { method clusteringExchange (line 33) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/BroadcastConsumer.java class BroadcastConsumer (line 10) | @Component method onMessage (line 28) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/ClusteringConsumer.java class ClusteringConsumer (line 10) | @Component method onMessage (line 28) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/BroadcastMessage.java class BroadcastMessage (line 8) | public class BroadcastMessage implements Serializable { method setId (line 19) | public BroadcastMessage setId(Integer id) { method getId (line 24) | public Integer getId() { method toString (line 28) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/ClusteringMessage.java class ClusteringMessage (line 8) | public class ClusteringMessage implements Serializable { method setId (line 19) | public ClusteringMessage setId(Integer id) { method getId (line 24) | public Integer getId() { method toString (line 28) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/BroadcastProducer.java class BroadcastProducer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/ClusteringProducer.java class ClusteringProducer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/BroadcastProducerTest.java class BroadcastProducerTest (line 14) | @RunWith(SpringRunner.class) method mock (line 23) | @Test method testSyncSend (line 29) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-message-model/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/ClusteringProducerTest.java class ClusteringProducerTest (line 14) | @RunWith(SpringRunner.class) method mock (line 23) | @Test method testSyncSend (line 29) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-orderly/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 10) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-orderly/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo10Queue0 (line 20) | @Bean method demo10Queue1 (line 24) | @Bean method demo10Queue2 (line 28) | @Bean method demo10Queue3 (line 32) | @Bean method demo10Exchange (line 38) | @Bean method demo10Binding0 (line 46) | @Bean method demo10Binding1 (line 50) | @Bean method demo10Binding2 (line 54) | @Bean method demo10Binding3 (line 58) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-orderly/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo10Consumer.java class Demo10Consumer (line 11) | @Component method onMessage (line 20) | @RabbitHandler(isDefault = true) method getQueue (line 26) | private static String getQueue(Message message) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-orderly/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo10Message.java class Demo10Message (line 5) | public class Demo10Message implements Serializable { method setId (line 22) | public Demo10Message setId(Integer id) { method getId (line 27) | public Integer getId() { method toString (line 31) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-orderly/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo10Producer.java class Demo10Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { method getRoutingKey (line 22) | private String getRoutingKey(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-orderly/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo10ProducerTest.java class Demo10ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-rpc/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-rpc/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo01Queue (line 20) | @Bean method demo01Exchange (line 29) | @Bean method demo01Binding (line 40) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-rpc/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo14Consumer.java class Demo14Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-rpc/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo14Message.java class Demo14Message (line 5) | public class Demo14Message implements Serializable { method setId (line 18) | public Demo14Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-rpc/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo14Producer.java class Demo14Producer (line 11) | @Component method syncSend (line 17) | public String syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-rpc/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo14ProducerTest.java class Demo14ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-transaction/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-transaction/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 15) | @Configuration class DirectExchangeDemoConfiguration (line 22) | public static class DirectExchangeDemoConfiguration { method demo11Queue (line 25) | @Bean method demo11Exchange (line 34) | @Bean method demo11Binding (line 45) | @Bean method rabbitTransactionManager (line 52) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-transaction/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo11Consumer.java class Demo11Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-transaction/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo11Message.java class Demo11Message (line 5) | public class Demo11Message implements Serializable { method setId (line 18) | public Demo11Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-transaction/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo11Producer.java class Demo11Producer (line 11) | @Component method syncSend (line 19) | @Transactional FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo-transaction/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo11ProducerTest.java class Demo11ProducerTest (line 12) | @RunWith(SpringRunner.class) method testSyncSend (line 19) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/config/RabbitConfig.java class RabbitConfig (line 11) | @Configuration class DirectExchangeDemoConfiguration (line 17) | public static class DirectExchangeDemoConfiguration { method demo01Queue (line 20) | @Bean method demo01Exchange (line 29) | @Bean method demo01Binding (line 40) | @Bean class TopicExchangeDemoConfiguration (line 50) | public static class TopicExchangeDemoConfiguration { method demo02Queue (line 53) | @Bean method demo02Exchange (line 62) | @Bean method demo02Binding (line 73) | @Bean class FanoutExchangeDemoConfiguration (line 83) | public static class FanoutExchangeDemoConfiguration { method demo03QueueA (line 86) | @Bean method demo03QueueB (line 95) | @Bean method demo03Exchange (line 104) | @Bean method demo03BindingA (line 114) | @Bean method demo03BindingB (line 122) | @Bean class HeadersExchangeDemoConfiguration (line 132) | public static class HeadersExchangeDemoConfiguration { method demo04Queue (line 135) | @Bean method demo04Exchange (line 144) | @Bean method demo4Binding (line 155) | @Bean FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo02Consumer.java class Demo02Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo03ConsumerA.java class Demo03ConsumerA (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo03ConsumerB.java class Demo03ConsumerB (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/consumer/Demo04Consumer.java class Demo04Consumer (line 10) | @Component method onMessage (line 16) | @RabbitHandler FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo01Message.java class Demo01Message (line 5) | public class Demo01Message implements Serializable { method setId (line 18) | public Demo01Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo02Message.java class Demo02Message (line 5) | public class Demo02Message implements Serializable { method setId (line 18) | public Demo02Message setId(Integer id) { method getId (line 23) | public Integer getId() { method toString (line 27) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo03Message.java class Demo03Message (line 5) | public class Demo03Message implements Serializable { method setId (line 17) | public Demo03Message setId(Integer id) { method getId (line 22) | public Integer getId() { method toString (line 26) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/message/Demo04Message.java class Demo04Message (line 5) | public class Demo04Message implements Serializable { method setId (line 19) | public Demo04Message setId(Integer id) { method getId (line 24) | public Integer getId() { method toString (line 28) | @Override FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo01Producer.java class Demo01Producer (line 11) | @Component method syncSend (line 17) | public void syncSend(Integer id) { method syncSendDefault (line 25) | public void syncSendDefault(Integer id) { method asyncSend (line 33) | @Async FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo02Producer.java class Demo02Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id, String routingKey) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo03Producer.java class Demo03Producer (line 8) | @Component method syncSend (line 14) | public void syncSend(Integer id) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo04Producer.java class Demo04Producer (line 10) | @Component method syncSend (line 16) | public void syncSend(Integer id, String headerValue) { FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo01ProducerTest.java class Demo01ProducerTest (line 15) | @RunWith(SpringRunner.class) method testSyncSend (line 24) | @Test method tesSyncSendDefault (line 34) | @Test method testAsyncSend (line 44) | @Test method nothing (line 66) | @Test method nothing02 (line 72) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo02ProducerTest.java class Demo02ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSendSuccess (line 23) | @Test method testSyncSendFailure (line 33) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo03ProducerTest.java class Demo03ProducerTest (line 14) | @RunWith(SpringRunner.class) method testSyncSend (line 23) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-demo/src/test/java/cn/iocoder/springboot/lab04/rabbitmqdemo/producer/Demo04ProducerTest.java class Demo04ProducerTest (line 15) | @RunWith(SpringRunner.class) method testSyncSendSuccess (line 24) | @Test method testSyncSendFailure (line 34) | @Test FILE: lab-04-rabbitmq/lab-04-rabbitmq-native/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/RabbitMQConsumer.java class RabbitMQConsumer (line 9) | public class RabbitMQConsumer { method main (line 11) | public static void main(String[] args) throws IOException, TimeoutExce... FILE: lab-04-rabbitmq/lab-04-rabbitmq-native/src/main/java/cn/iocoder/springboot/lab04/rabbitmqdemo/RabbitMQProducer.java class RabbitMQProducer (line 11) | public class RabbitMQProducer { method main (line 22) | public static void main(String[] args) throws IOException, TimeoutExce... method getConnection (line 43) | public static Connection getConnection() throws IOException, TimeoutEx... method initExchangeAndQueue (line 54) | private static void initExchangeAndQueue(Channel channel) throws IOExc... FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-jetty/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java class Controller (line 6) | @RestController method hello (line 9) | @GetMapping("/hello") FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-jetty/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/JettyApplication.java class JettyApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-tomcat-apr/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java class Controller (line 6) | @RestController method hello (line 9) | @GetMapping("/hello") FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-tomcat-apr/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/TomcatAprApplication.java class TomcatAprApplication (line 10) | @SpringBootApplication method servletWebServerFactory (line 13) | @Bean method main (line 23) | public static void main(String[] args) { FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/Controller.java class Controller (line 6) | @RestController method hello (line 9) | @GetMapping("/hello") method sleep (line 14) | @GetMapping("/sleep") FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-tomcat/src/main/java/cn/iocoder/springboot/labs/lab05/tomcat/TomcatApplication.java class TomcatApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-undertow/src/main/java/cn/iocoder/springboot/labs/lab05/undertow/Controller.java class Controller (line 6) | @RestController method hello (line 9) | @GetMapping("/hello") FILE: lab-05-benchmark-tomcat-jetty-undertow/lab-05-undertow/src/main/java/cn/iocoder/springboot/labs/lab05/undertow/UndertowApplication.java class UndertowApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-06/lab-06-springmvc-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/springmvc/Controller.java class Controller (line 6) | @RestController method hello (line 9) | @GetMapping("/hello") method sleep (line 15) | @GetMapping("/sleep") FILE: lab-06/lab-06-springmvc-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/springmvc/SpringMVCApplication.java class SpringMVCApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-06/lab-06-webflux-netty/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/Controller.java class Controller (line 8) | @RestController method hello (line 11) | @GetMapping("/hello") method sleepDirect (line 16) | @GetMapping("/sleep_direct") method sleep (line 22) | @GetMapping("/sleep") FILE: lab-06/lab-06-webflux-netty/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/WebfluxNettyApplication.java class WebfluxNettyApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-06/lab-06-webflux-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/Controller.java class Controller (line 11) | @RestController method hello (line 14) | @GetMapping("/hello") method sleepDirect (line 19) | @GetMapping("/sleep_direct") method sleep (line 25) | @GetMapping("/sleep") method sleep2 (line 41) | @GetMapping("/sleep2") FILE: lab-06/lab-06-webflux-tomcat/src/main/java/cn/iocoder/springboot/labs/lab06/webflux/WebfluxTomcatApplication.java class WebfluxTomcatApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-07/lab-07-spring-cloud-gateway/src/main/java/cn/iocoder/springboot/labs/lab07/springcloudgateway/SpringCloudGatewayApplication.java class SpringCloudGatewayApplication (line 9) | @SpringBootApplication method myRouteLocator (line 12) | @Bean method main (line 22) | public static void main(String[] args) { FILE: lab-07/lab-07-zuul/src/main/java/cn/iocoder/springboot/labs/lab07/zuul/ZuulApplication.java class ZuulApplication (line 7) | @EnableZuulProxy method main (line 11) | public static void main(String[] args) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-unit-test/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-unit-test/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/config/RedisConfiguration.java class RedisConfiguration (line 9) | @Configuration method redisTemplate (line 12) | @Bean FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-unit-test/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/util/JSONUtil.java class JSONUtil (line 8) | public class JSONUtil { method parseObject (line 10) | public static T parseObject(String text, Class clazz) { method toJSONString (line 14) | public static String toJSONString(Object javaObject) { method toJSONBytes (line 18) | public static byte[] toJSONBytes(Object javaObject) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-unit-test/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/Test01.java class Test01 (line 16) | @RunWith(SpringRunner.class) method test01 (line 29) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-unit-test/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/config/TestRedisConfiguration.java class TestRedisConfiguration (line 10) | @TestConfiguration method TestRedisConfiguration (line 15) | public TestRedisConfiguration(RedisProperties redisProperties) { method postConstruct (line 24) | @PostConstruct method preDestroy (line 29) | @PreDestroy FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/cacheobject/ProductCacheObject.java class ProductCacheObject (line 6) | public class ProductCacheObject { method getId (line 21) | public Integer getId() { method setId (line 25) | public ProductCacheObject setId(Integer id) { method getName (line 30) | public String getName() { method setName (line 34) | public ProductCacheObject setName(String name) { method getCid (line 39) | public Integer getCid() { method setCid (line 43) | public ProductCacheObject setCid(Integer cid) { method toString (line 48) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/cacheobject/UserCacheObject.java class UserCacheObject (line 6) | public class UserCacheObject { method getId (line 21) | public Integer getId() { method setId (line 25) | public UserCacheObject setId(Integer id) { method getName (line 30) | public String getName() { method setName (line 34) | public UserCacheObject setName(String name) { method getGender (line 39) | public Integer getGender() { method setGender (line 43) | public UserCacheObject setGender(Integer gender) { method toString (line 48) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/config/RedisConfiguration.java class RedisConfiguration (line 12) | @Configuration method redisTemplate (line 15) | @Bean method listenerContainer (line 43) | public RedisMessageListenerContainer listenerContainer(RedisConnection... FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/dao/redis/UserCacheDao.java class UserCacheDao (line 10) | @Repository method buildKey (line 19) | private static String buildKey(Integer id) { method get (line 23) | public UserCacheObject get(Integer id) { method set (line 29) | public void set(Integer id, UserCacheObject object) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/listener/TestChannelTopicMessageListener.java class TestChannelTopicMessageListener (line 6) | public class TestChannelTopicMessageListener implements MessageListener { method onMessage (line 8) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/listener/TestPatternTopicMessageListener.java class TestPatternTopicMessageListener (line 6) | public class TestPatternTopicMessageListener implements MessageListener { method onMessage (line 8) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/service/UserService01.java class UserService01 (line 5) | @Service FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/service/UserService02.java class UserService02 (line 8) | @Service method get (line 14) | public UserCacheObject get(Integer id) { method set (line 18) | public void set(Integer id, UserCacheObject object) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/util/JSONUtil.java class JSONUtil (line 8) | public class JSONUtil { method parseObject (line 10) | public static T parseObject(String text, Class clazz) { method toJSONString (line 14) | public static String toJSONString(Object javaObject) { method toJSONBytes (line 18) | public static byte[] toJSONBytes(Object javaObject) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/PipelineTest.java class PipelineTest (line 15) | @RunWith(SpringRunner.class) method test01 (line 22) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/PubSubTest.java class PubSubTest (line 10) | @RunWith(SpringRunner.class) method test01 (line 19) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/ScriptTest.java class ScriptTest (line 18) | @RunWith(SpringRunner.class) method test01 (line 25) | @Test method test02 (line 36) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/SessionTest.java class SessionTest (line 13) | @RunWith(SpringRunner.class) method test01 (line 20) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/Test01.java class Test01 (line 12) | @RunWith(SpringRunner.class) method testStringSetKey (line 22) | @Test method testStringSetKey02 (line 27) | @Test method testSetAdd (line 32) | @Test method testStringSetKeyUserCache (line 37) | @Test method testStringGetKeyUserCache (line 47) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/TransactionTest.java class TransactionTest (line 11) | @RunWith(SpringRunner.class) method test01 (line 19) | @Test method test02 (line 47) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-jedis/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/UserService02Test.java class UserService02Test (line 11) | @RunWith(SpringRunner.class) method testSet (line 18) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/cacheobject/ProductCacheObject.java class ProductCacheObject (line 6) | public class ProductCacheObject { method getId (line 21) | public Integer getId() { method setId (line 25) | public ProductCacheObject setId(Integer id) { method getName (line 30) | public String getName() { method setName (line 34) | public ProductCacheObject setName(String name) { method getCid (line 39) | public Integer getCid() { method setCid (line 43) | public ProductCacheObject setCid(Integer cid) { method toString (line 48) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/cacheobject/UserCacheObject.java class UserCacheObject (line 6) | public class UserCacheObject { method getId (line 21) | public Integer getId() { method setId (line 25) | public UserCacheObject setId(Integer id) { method getName (line 30) | public String getName() { method setName (line 34) | public UserCacheObject setName(String name) { method getGender (line 39) | public Integer getGender() { method setGender (line 43) | public UserCacheObject setGender(Integer gender) { method toString (line 48) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/config/RedisConfiguration.java class RedisConfiguration (line 12) | @Configuration method redisTemplate (line 15) | @Bean method listenerContainer (line 43) | public RedisMessageListenerContainer listenerContainer(RedisConnection... FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/dao/redis/UserCacheDao.java class UserCacheDao (line 10) | @Repository method buildKey (line 19) | private static String buildKey(Integer id) { method get (line 23) | public UserCacheObject get(Integer id) { method set (line 29) | public void set(Integer id, UserCacheObject object) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/listener/TestChannelTopicMessageListener.java class TestChannelTopicMessageListener (line 6) | public class TestChannelTopicMessageListener implements MessageListener { method onMessage (line 8) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/listener/TestPatternTopicMessageListener.java class TestPatternTopicMessageListener (line 6) | public class TestPatternTopicMessageListener implements MessageListener { method onMessage (line 8) | @Override FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/service/UserService01.java class UserService01 (line 5) | @Service FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/service/UserService02.java class UserService02 (line 8) | @Service method get (line 14) | public UserCacheObject get(Integer id) { method set (line 18) | public void set(Integer id, UserCacheObject object) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/main/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/util/JSONUtil.java class JSONUtil (line 8) | public class JSONUtil { method parseObject (line 10) | public static T parseObject(String text, Class clazz) { method toJSONString (line 14) | public static String toJSONString(Object javaObject) { method toJSONBytes (line 18) | public static byte[] toJSONBytes(Object javaObject) { FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/LockTest.java class LockTest (line 15) | @RunWith(SpringRunner.class) method test (line 24) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/PipelineTest.java class PipelineTest (line 15) | @RunWith(SpringRunner.class) method test01 (line 22) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/PubSubTest.java class PubSubTest (line 10) | @RunWith(SpringRunner.class) method test01 (line 19) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/RateLimiterTest.java class RateLimiterTest (line 16) | @RunWith(SpringRunner.class) method test (line 23) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/ScriptTest.java class ScriptTest (line 18) | @RunWith(SpringRunner.class) method test01 (line 25) | @Test method test02 (line 36) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/SessionTest.java class SessionTest (line 13) | @RunWith(SpringRunner.class) method test01 (line 20) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/Test01.java class Test01 (line 12) | @RunWith(SpringRunner.class) method testStringSetKey (line 22) | @Test method testStringSetKey02 (line 27) | @Test method testSetAdd (line 32) | @Test method testStringSetKeyUserCache (line 37) | @Test method testStringGetKeyUserCache (line 47) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/TransactionTest.java class TransactionTest (line 11) | @RunWith(SpringRunner.class) method test01 (line 19) | @Test method test02 (line 47) | @Test FILE: lab-11-spring-data-redis/lab-07-spring-data-redis-with-redisson/src/test/java/cn/iocoder/springboot/labs/lab10/springdatarediswithjedis/UserService02Test.java class UserService02Test (line 11) | @RunWith(SpringRunner.class) method testSet (line 18) | @Test FILE: lab-12-mybatis/lab-12-mybatis-annotation/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-12-mybatis/lab-12-mybatis-annotation/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java class UserDO (line 8) | public class UserDO { method getId (line 29) | public Integer getId() { method setId (line 33) | public UserDO setId(Integer id) { method getUsername (line 38) | public String getUsername() { method setUsername (line 42) | public UserDO setUsername(String username) { method getPassword (line 47) | public String getPassword() { method setPassword (line 51) | public UserDO setPassword(String password) { method getCreateTime (line 56) | public Date getCreateTime() { method setCreateTime (line 60) | public UserDO setCreateTime(Date createTime) { FILE: lab-12-mybatis/lab-12-mybatis-annotation/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java type UserMapper (line 10) | @Repository method insert (line 13) | @Insert("INSERT INTO users(username, password, create_time) VALUES(#{u... method updateById (line 17) | @Update(value = { method deleteById (line 28) | @Insert("DELETE FROM users WHERE id = #{id}") method selectById (line 31) | @Select("SELECT username, password, create_time FROM users WHERE id = ... method selectByUsername (line 34) | @Select("SELECT username, password, create_time FROM users WHERE usern... method selectByIds (line 37) | @Select(value = { FILE: lab-12-mybatis/lab-12-mybatis-annotation/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-12-mybatis/lab-12-mybatis-annotation/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java class UserMapperTest (line 16) | @RunWith(SpringRunner.class) method testInsert (line 23) | @Test method testUpdateById (line 31) | @Test method testDeleteById (line 38) | @Test method testSelectById (line 43) | @Test method testSelectByUsername (line 48) | @Test method testSelectByIds (line 53) | @Test FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/config/AsyncConfig.java class AsyncConfig (line 11) | @Configuration method executorBeanPostProcessor (line 15) | @Bean FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/config/MybatisPlusConfig.java class MybatisPlusConfig (line 12) | @Configuration method mybatisPlusInterceptor (line 18) | @Bean FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/context/TenantHolder.java class TenantHolder (line 5) | public class TenantHolder { method setTenantId (line 11) | public static void setTenantId(Integer tenantId) { method getTenantId (line 15) | public static Integer getTenantId() { FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/core/TtlThreadPoolTaskExecutor.java class TtlThreadPoolTaskExecutor (line 12) | @Deprecated method execute (line 15) | @Override method execute (line 20) | @Override method submit (line 25) | @Override method submit (line 30) | @Override method submitListenable (line 35) | @Override method submitListenable (line 40) | @Override FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java class UserDO (line 11) | @TableName(value = "users") method getId (line 42) | public Integer getId() { method setId (line 46) | public UserDO setId(Integer id) { method getUsername (line 51) | public String getUsername() { method setUsername (line 55) | public UserDO setUsername(String username) { method getPassword (line 60) | public String getPassword() { method setPassword (line 64) | public UserDO setPassword(String password) { method getCreateTime (line 69) | public Date getCreateTime() { method setCreateTime (line 73) | public UserDO setCreateTime(Date createTime) { method getDeleted (line 78) | public Integer getDeleted() { method setDeleted (line 82) | public UserDO setDeleted(Integer deleted) { method getTenantId (line 87) | public Integer getTenantId() { method setTenantId (line 91) | public UserDO setTenantId(Integer tenantId) { FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserProfileDO.java class UserProfileDO (line 9) | @TableName(value = "user_profile") method getId (line 34) | public Integer getId() { method setId (line 38) | public UserProfileDO setId(Integer id) { method getGender (line 43) | public Integer getGender() { method setGender (line 47) | public UserProfileDO setGender(Integer gender) { method getDeleted (line 52) | public Integer getDeleted() { method setDeleted (line 56) | public UserProfileDO setDeleted(Integer deleted) { method getTenantId (line 61) | public Integer getTenantId() { method setTenantId (line 65) | public UserProfileDO setTenantId(Integer tenantId) { method getUserId (line 70) | public Integer getUserId() { method setUserId (line 74) | public UserProfileDO setUserId(Integer userId) { FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java type UserMapper (line 15) | @Repository method selectByUsername (line 18) | default UserDO selectByUsername(@Param("username") String username) { method selectByIds (line 22) | List selectByIds(@Param("ids") Collection ids); method selectPageByCreateTime (line 24) | default IPage selectPageByCreateTime(IPage page, @Para... method selectListA (line 31) | List selectListA(); method selectListB (line 33) | List selectListB(); FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserProfileMapper.java type UserProfileMapper (line 7) | @Repository FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/service/UserService.java class UserService (line 14) | @Service method getUserAsync (line 22) | @Async FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/util/TtlExecutorsUtil.java class TtlExecutorsUtil (line 12) | @Deprecated method getTtlThreadPoolTaskExecutor (line 15) | public static Executor getTtlThreadPoolTaskExecutor(@Nullable Executor... FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/java/cn/iocoder/springboot/lab12/mybatis/vo/UserDetailVO.java class UserDetailVO (line 7) | public class UserDetailVO { method getId (line 41) | public Integer getId() { method setId (line 45) | public UserDetailVO setId(Integer id) { method getUsername (line 50) | public String getUsername() { method setUsername (line 54) | public UserDetailVO setUsername(String username) { method getPassword (line 59) | public String getPassword() { method setPassword (line 63) | public UserDetailVO setPassword(String password) { method getGender (line 68) | public Integer getGender() { method setGender (line 72) | public UserDetailVO setGender(Integer gender) { method getCreateTime (line 77) | public Date getCreateTime() { method setCreateTime (line 81) | public UserDetailVO setCreateTime(Date createTime) { method getDeleted (line 86) | public Integer getDeleted() { method setDeleted (line 90) | public UserDetailVO setDeleted(Integer deleted) { method getTenantId (line 95) | public Integer getTenantId() { method setTenantId (line 99) | public UserDetailVO setTenantId(Integer tenantId) { method toString (line 104) | @Override FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` type `user_profile` (line 12) | CREATE TABLE `user_profile` FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java class UserMapperTest (line 18) | @RunWith(SpringRunner.class) method initTestData (line 27) | @Test method testInsert (line 46) | @Test method testUpdateById (line 54) | @Test method testDeleteById (line 61) | @Test method testSelectById (line 66) | @Test method testSelectByUsername (line 71) | @Test method testSelectByIds (line 77) | @Test method testSelectPageByCreateTime (line 83) | @Test method testSelectListA (line 91) | @Test method testSelectListB (line 97) | @Test FILE: lab-12-mybatis/lab-12-mybatis-plus-tenant/src/test/java/cn/iocoder/springboot/lab12/mybatis/service/UserServiceTest.java class UserServiceTest (line 17) | @RunWith(SpringRunner.class) method testGetUserAsync (line 24) | @Test FILE: lab-12-mybatis/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-12-mybatis/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java class UserDO (line 11) | @TableName(value = "users") method getId (line 38) | public Integer getId() { method setId (line 42) | public UserDO setId(Integer id) { method getUsername (line 47) | public String getUsername() { method setUsername (line 51) | public UserDO setUsername(String username) { method getPassword (line 56) | public String getPassword() { method setPassword (line 60) | public UserDO setPassword(String password) { method getCreateTime (line 65) | public Date getCreateTime() { method setCreateTime (line 69) | public UserDO setCreateTime(Date createTime) { method getDeleted (line 74) | public Integer getDeleted() { method setDeleted (line 78) | public UserDO setDeleted(Integer deleted) { FILE: lab-12-mybatis/lab-12-mybatis-plus/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java type UserMapper (line 14) | @Repository method selectByUsername (line 17) | default UserDO selectByUsername(@Param("username") String username) { method selectByIds (line 21) | List selectByIds(@Param("ids") Collection ids); method selectPageByCreateTime (line 23) | default IPage selectPageByCreateTime(IPage page, @Para... FILE: lab-12-mybatis/lab-12-mybatis-plus/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-12-mybatis/lab-12-mybatis-plus/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java class UserMapperTest (line 15) | @RunWith(SpringRunner.class) method testInsert (line 22) | @Test method testUpdateById (line 30) | @Test method testDeleteById (line 37) | @Test method testSelectById (line 42) | @Test method testSelectByUsername (line 47) | @Test method testSelectByIds (line 52) | @Test method testSelectPageByCreateTime (line 58) | @Test FILE: lab-12-mybatis/lab-12-mybatis-tk/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-12-mybatis/lab-12-mybatis-tk/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java class UserDO (line 12) | @Table(name = "users") method getId (line 36) | public Integer getId() { method setId (line 40) | public UserDO setId(Integer id) { method getUsername (line 45) | public String getUsername() { method setUsername (line 49) | public UserDO setUsername(String username) { method getPassword (line 54) | public String getPassword() { method setPassword (line 58) | public UserDO setPassword(String password) { method getCreateTime (line 63) | public Date getCreateTime() { method setCreateTime (line 67) | public UserDO setCreateTime(Date createTime) { FILE: lab-12-mybatis/lab-12-mybatis-tk/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java type UserMapper (line 13) | @Repository method selectByUsername (line 16) | default UserDO selectByUsername(@Param("username") String username) { method selectByIds (line 24) | List selectByIds(@Param("ids") Collection ids); method selectListByCreateTime (line 26) | default List selectListByCreateTime(@Param("createTime") Date ... FILE: lab-12-mybatis/lab-12-mybatis-tk/src/main/java/cn/iocoder/springboot/lab12/mybatis/util/BaseMapper.java type BaseMapper (line 6) | public interface BaseMapper extends Mapper, MySqlMapper { FILE: lab-12-mybatis/lab-12-mybatis-tk/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-12-mybatis/lab-12-mybatis-tk/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java class UserMapperTest (line 15) | @RunWith(SpringRunner.class) method testInsert (line 22) | @Test method testUpdateById (line 30) | @Test method testDeleteById (line 37) | @Test method testSelectById (line 42) | @Test method testSelectByUsername (line 47) | @Test method testSelectByIds (line 52) | @Test method testSelectPageByCreateTime (line 58) | @Test // 更多使用,可以参考 https://github.com/pagehelper/Mybatis-PageHelper/bl... FILE: lab-12-mybatis/lab-12-mybatis-xml/src/main/java/cn/iocoder/springboot/lab12/mybatis/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-12-mybatis/lab-12-mybatis-xml/src/main/java/cn/iocoder/springboot/lab12/mybatis/dataobject/UserDO.java class UserDO (line 8) | public class UserDO { method getId (line 29) | public Integer getId() { method setId (line 33) | public UserDO setId(Integer id) { method getUsername (line 38) | public String getUsername() { method setUsername (line 42) | public UserDO setUsername(String username) { method getPassword (line 47) | public String getPassword() { method setPassword (line 51) | public UserDO setPassword(String password) { method getCreateTime (line 56) | public Date getCreateTime() { method setCreateTime (line 60) | public UserDO setCreateTime(Date createTime) { FILE: lab-12-mybatis/lab-12-mybatis-xml/src/main/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapper.java type UserMapper (line 10) | @Repository method insert (line 13) | int insert(UserDO user); method updateById (line 15) | int updateById(UserDO user); method deleteById (line 17) | int deleteById(@Param("id") Integer id); method selectById (line 19) | UserDO selectById(@Param("id") Integer id); method selectByUsername (line 21) | UserDO selectByUsername(@Param("username") String username); method selectByIds (line 23) | List selectByIds(@Param("ids")Collection ids); FILE: lab-12-mybatis/lab-12-mybatis-xml/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-12-mybatis/lab-12-mybatis-xml/src/test/java/cn/iocoder/springboot/lab12/mybatis/mapper/UserMapperTest.java class UserMapperTest (line 16) | @RunWith(SpringRunner.class) method testInsert (line 23) | @Test method testUpdateById (line 30) | @Test method testDeleteById (line 37) | @Test method testSelectById (line 42) | @Test method testSelectByUsername (line 47) | @Test method testSelectByIds (line 52) | @Test FILE: lab-13-spring-data-jpa/lab-13-jpa/src/main/java/cn/iocoder/springboot/lab13/jpa/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-13-spring-data-jpa/lab-13-jpa/src/main/java/cn/iocoder/springboot/lab13/jpa/dataobject/UserDO.java class UserDO (line 9) | @Entity method getId (line 38) | public Integer getId() { method setId (line 42) | public UserDO setId(Integer id) { method getUsername (line 47) | public String getUsername() { method setUsername (line 51) | public UserDO setUsername(String username) { method getPassword (line 56) | public String getPassword() { method setPassword (line 60) | public UserDO setPassword(String password) { method getCreateTime (line 65) | public Date getCreateTime() { method setCreateTime (line 69) | public UserDO setCreateTime(Date createTime) { FILE: lab-13-spring-data-jpa/lab-13-jpa/src/main/java/cn/iocoder/springboot/lab13/jpa/repository/UserRepository01.java type UserRepository01 (line 6) | public interface UserRepository01 extends CrudRepository { FILE: lab-13-spring-data-jpa/lab-13-jpa/src/main/java/cn/iocoder/springboot/lab13/jpa/repository/UserRepository02.java type UserRepository02 (line 6) | public interface UserRepository02 extends PagingAndSortingRepository findByCreateTimeAfter(Date createTime, Pageable pageable); FILE: lab-13-spring-data-jpa/lab-13-jpa/src/main/java/cn/iocoder/springboot/lab13/jpa/repository/UserRepository04.java type UserRepository04 (line 9) | public interface UserRepository04 extends PagingAndSortingRepository selectByIds(List ids) { FILE: lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dataobject/UserDO.java class UserDO (line 8) | public class UserDO { method getId (line 29) | public Integer getId() { method setId (line 33) | public UserDO setId(Integer id) { method getUsername (line 38) | public String getUsername() { method setUsername (line 42) | public UserDO setUsername(String username) { method getPassword (line 47) | public String getPassword() { method setPassword (line 51) | public UserDO setPassword(String password) { method getCreateTime (line 56) | public Date getCreateTime() { method setCreateTime (line 60) | public UserDO setCreateTime(Date createTime) { method toString (line 65) | @Override FILE: lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/test/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDaoTest.java class UserDaoTest (line 16) | @RunWith(SpringRunner.class) method testInsert (line 23) | @Test method testInsert0 (line 31) | @Test method testUpdateById (line 39) | @Test method testDeleteById (line 46) | @Test method testSelectById (line 51) | @Test method testSelectByUsername (line 57) | @Test method testSelectByIds (line 63) | @Test FILE: lab-15-spring-data-es/lab-15-spring-data-elasticsearch/src/main/java/cn/iocoder/springboot/lab15/springdataelasticsearch/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-15-spring-data-es/lab-15-spring-data-elasticsearch/src/main/java/cn/iocoder/springboot/lab15/springdataelasticsearch/bo/ProductConditionBO.java class ProductConditionBO (line 8) | public class ProductConditionBO { class Category (line 15) | public static class Category { method getId (line 26) | public Integer getId() { method setId (line 30) | public Category setId(Integer id) { method getName (line 35) | public String getName() { method setName (line 39) | public Category setName(String name) { method getCategories (line 46) | public List getCategories() { method setCategories (line 50) | public ProductConditionBO setCategories(List categories) { FILE: lab-15-spring-data-es/lab-15-spring-data-elasticsearch/src/main/java/cn/iocoder/springboot/lab15/springdataelasticsearch/constant/FieldAnalyzer.java class FieldAnalyzer (line 10) | public class FieldAnalyzer { FILE: lab-15-spring-data-es/lab-15-spring-data-elasticsearch/src/main/java/cn/iocoder/springboot/lab15/springdataelasticsearch/dataobject/ESProductDO.java class ESProductDO (line 9) | @Document(indexName = "product", // 索引名 method getId (line 48) | public Integer getId() { method setId (line 52) | public ESProductDO setId(Integer id) { method getName (line 57) | public String getName() { method setName (line 61) | public ESProductDO setName(String name) { method getSellPoint (line 66) | public String getSellPoint() { method setSellPoint (line 70) | public ESProductDO setSellPoint(String sellPoint) { method getDescription (line 75) | public String getDescription() { method setDescription (line 79) | public ESProductDO setDescription(String description) { method getCid (line 84) | public Integer getCid() { method setCid (line 88) | public ESProductDO setCid(Integer cid) { method getCategoryName (line 93) | public String getCategoryName() { method setCategoryName (line 97) | public ESProductDO setCategoryName(String categoryName) { method toString (line 102) | @Override FILE: lab-15-spring-data-es/lab-15-spring-data-elasticsearch/src/main/java/cn/iocoder/springboot/lab15/springdataelasticsearch/repository/ProductRepository.java type ProductRepository (line 6) | public interface ProductRepository extends ElasticsearchRepository findByNameLike(String name, Pageable pageable); FILE: lab-15-spring-data-es/lab-15-spring-data-jest/src/main/java/cn/iocoder/springboot/lab15/springdatajest/repository/ProductRepository03.java type ProductRepository03 (line 19) | public interface ProductRepository03 extends ElasticsearchRepository search(Integer cid, String keyword, Pageable... FILE: lab-15-spring-data-es/lab-15-spring-data-jest/src/test/java/cn/iocoder/springboot/lab15/springdatajest/repository/ProductRepository02Test.java class ProductRepository02Test (line 15) | @RunWith(SpringRunner.class) method testFindByName (line 22) | @Test // 根据名字获得一条记录 method testFindByNameLike (line 28) | @Test // 使用 name 模糊查询,分页返回结果 method testInsert (line 49) | private void testInsert() { FILE: lab-15-spring-data-es/lab-15-spring-data-jest/src/test/java/cn/iocoder/springboot/lab15/springdatajest/repository/ProductRepository03Test.java class ProductRepository03Test (line 14) | @RunWith(SpringRunner.class) method testSearch (line 21) | @Test FILE: lab-15-spring-data-es/lab-15-spring-data-jest/src/test/java/cn/iocoder/springboot/lab15/springdatajest/repository/ProductRepositoryTest.java class ProductRepositoryTest (line 14) | @RunWith(SpringRunner.class) method testInsert (line 21) | @Test // 插入一条记录 method testUpdate (line 35) | @Test // 更新一条记录 method testDelete (line 44) | @Test // 根据 ID 编号,删除一条记录 method testSelectById (line 49) | @Test // 根据 ID 编号,查询一条记录 method testSelectByIds (line 55) | @Test // 根据 ID 编号数组,查询多条记录 FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/config/MongoDBConfig.java class MongoDBConfig (line 15) | @Configuration method mappingMongoConverter (line 18) | @Bean // 目的,就是为了移除 _class field 。参考博客 https://blog.csdn.net/bigtree_37... FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/dao/UserDao.java class UserDao (line 17) | @Repository method insert (line 23) | public void insert(UserDO entity) { method updateById (line 27) | public void updateById(UserDO entity) { method deleteById (line 62) | public void deleteById(Integer id) { method findById (line 66) | public UserDO findById(Integer id) { method findByUsername (line 70) | public UserDO findByUsername(String username) { method findAllById (line 74) | public List findAllById(List ids) { FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/dataobject/ProductDO.java class ProductDO (line 9) | @Document(collection = "Product") method getName (line 17) | public String getName() { method setName (line 21) | public ProductDO setName(String name) { FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/dataobject/UserDO.java class UserDO (line 11) | @Document(collection = "User") class Profile (line 17) | public static class Profile { method getNickname (line 28) | public String getNickname() { method setNickname (line 32) | public Profile setNickname(String nickname) { method getGender (line 37) | public Integer getGender() { method setGender (line 41) | public Profile setGender(Integer gender) { method toString (line 46) | @Override method getId (line 74) | public Integer getId() { method setId (line 78) | public UserDO setId(Integer id) { method getUsername (line 83) | public String getUsername() { method setUsername (line 87) | public UserDO setUsername(String username) { method getPassword (line 92) | public String getPassword() { method setPassword (line 96) | public UserDO setPassword(String password) { method getCreateTime (line 101) | public Date getCreateTime() { method setCreateTime (line 105) | public UserDO setCreateTime(Date createTime) { method getProfile (line 110) | public Profile getProfile() { method setProfile (line 114) | public UserDO setProfile(Profile profile) { method toString (line 119) | @Override FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/mongo/IncIdEntity.java class IncIdEntity (line 10) | public abstract class IncIdEntity { method getId (line 15) | public T getId() { method setId (line 19) | public void setId(T id) { FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/mongo/MongoInsertEventListener.java class MongoInsertEventListener (line 15) | @Component method onBeforeConvert (line 30) | @Override method getNextId (line 49) | private Number getNextId(IncIdEntity entity) { FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/repository/ProductRepository.java type ProductRepository (line 6) | public interface ProductRepository extends MongoRepository { FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/repository/UserRepository02.java type UserRepository02 (line 8) | public interface UserRepository02 extends MongoRepository findByUsernameLike(String username, Pageable pageable); FILE: lab-16-spring-data-mongo/lab-16-spring-data-mongodb/src/main/java/cn/iocoder/springboot/lab16/springdatamongodb/repository/UserRepository03.java type UserRepository03 (line 8) | public interface UserRepository03 extends MongoRepository { FILE: lab-17/lab-17-dynamic-datasource-springdatajpa/src/main/java/cn/iocoder/springboot/lab17/dynamicdatasource/repository/users/UserRepository.java type UserRepository (line 6) | public interface UserRepository extends CrudRepository { FILE: lab-17/lab-17-dynamic-datasource-springdatajpa/src/main/java/cn/iocoder/springboot/lab17/dynamicdatasource/service/OrderService.java class OrderService (line 14) | @Service method self (line 22) | private OrderService self() { method method01 (line 26) | public void method01() { method method02 (line 35) | @Transactional // 报错,找不到事务管理器 method method03 (line 45) | public void method03() { method method031 (line 52) | @Transactional(transactionManager = DBConstants.TX_MANAGER_ORDERS) method method032 (line 58) | @Transactional(transactionManager = DBConstants.TX_MANAGER_USERS) method method05 (line 64) | @Transactional(transactionManager = DBConstants.TX_MANAGER_ORDERS) method method052 (line 73) | @Transactional(transactionManager = DBConstants.TX_MANAGER_USERS, FILE: lab-17/lab-17-dynamic-datasource-springdatajpa/src/main/resources/sql/db.sql type `users` (line 1) | CREATE TABLE `users` ( type `orders` (line 10) | CREATE TABLE `orders` ( FILE: lab-17/lab-17-dynamic-datasource-springdatajpa/src/test/java/cn/iocoder/springboot/lab17/dynamicdatasource/repository/orders/OrderRepositoryTest.java class OrderRepositoryTest (line 10) | @RunWith(SpringRunner.class) method testSelectById (line 17) | @Test FILE: lab-17/lab-17-dynamic-datasource-springdatajpa/src/test/java/cn/iocoder/springboot/lab17/dynamicdatasource/repository/users/UserRepositoryTest.java class UserRepositoryTest (line 11) | @RunWith(SpringRunner.class) method testSelectById (line 18) | @Test FILE: lab-17/lab-17-dynamic-datasource-springdatajpa/src/test/java/cn/iocoder/springboot/lab17/dynamicdatasource/service/OrderServiceTest.java class OrderServiceTest (line 10) | @RunWith(SpringRunner.class) method testMethod01 (line 17) | @Test method testMethod02 (line 22) | @Test method testMethod03 (line 27) | @Test method testMethod05 (line 32) | @Test FILE: lab-18/lab-18-sharding-datasource-01/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-18/lab-18-sharding-datasource-01/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/dataobject/OrderConfigDO.java class OrderConfigDO (line 6) | public class OrderConfigDO { method getId (line 19) | public Integer getId() { method setId (line 23) | public OrderConfigDO setId(Integer id) { method getPayTimeout (line 28) | public Integer getPayTimeout() { method setPayTimeout (line 32) | public OrderConfigDO setPayTimeout(Integer payTimeout) { FILE: lab-18/lab-18-sharding-datasource-01/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/dataobject/OrderDO.java class OrderDO (line 6) | public class OrderDO { method getId (line 17) | public Long getId() { method setId (line 21) | public OrderDO setId(Long id) { method getUserId (line 26) | public Integer getUserId() { method setUserId (line 30) | public OrderDO setUserId(Integer userId) { method toString (line 35) | @Override FILE: lab-18/lab-18-sharding-datasource-01/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/mapper/OrderConfigMapper.java type OrderConfigMapper (line 7) | @Repository method selectById (line 10) | OrderConfigDO selectById(@Param("id") Integer id); FILE: lab-18/lab-18-sharding-datasource-01/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/mapper/OrderMapper.java type OrderMapper (line 9) | @Repository method selectById (line 12) | OrderDO selectById(@Param("id") Integer id); method selectListByUserId (line 14) | List selectListByUserId(@Param("userId") Integer userId); method insert (line 16) | void insert(OrderDO order); FILE: lab-18/lab-18-sharding-datasource-01/src/main/resources/sql/lab18_orders_0.sql type `orders_0` (line 8) | CREATE TABLE `orders_0` ( type `orders_2` (line 18) | CREATE TABLE `orders_2` ( type `orders_4` (line 28) | CREATE TABLE `orders_4` ( type `orders_6` (line 38) | CREATE TABLE `orders_6` ( type `order_config` (line 49) | CREATE TABLE `order_config` ( FILE: lab-18/lab-18-sharding-datasource-01/src/main/resources/sql/lab18_orders_1.sql type `orders_1` (line 8) | CREATE TABLE `orders_1` ( type `orders_3` (line 18) | CREATE TABLE `orders_3` ( type `orders_5` (line 28) | CREATE TABLE `orders_5` ( type `orders_7` (line 38) | CREATE TABLE `orders_7` ( FILE: lab-18/lab-18-sharding-datasource-01/src/test/java/cn/iocoder/springboot/lab18/shardingdatasource/mapper/OrderConfigMapperTest.java class OrderConfigMapperTest (line 11) | @RunWith(SpringRunner.class) method testSelectById (line 18) | @Test FILE: lab-18/lab-18-sharding-datasource-01/src/test/java/cn/iocoder/springboot/lab18/shardingdatasource/mapper/OrderMapperTest.java class OrderMapperTest (line 13) | @RunWith(SpringRunner.class) method testSelectById (line 20) | @Test method testSelectListByUserId (line 26) | @Test method testInsert (line 32) | @Test FILE: lab-18/lab-18-sharding-datasource-02/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/Application.java class Application (line 6) | @SpringBootApplication FILE: lab-18/lab-18-sharding-datasource-02/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/dataobject/OrderDO.java class OrderDO (line 8) | @TableName(value = "orders") method getId (line 20) | public Long getId() { method setId (line 24) | public OrderDO setId(Long id) { method getUserId (line 29) | public Integer getUserId() { method setUserId (line 33) | public OrderDO setUserId(Integer userId) { method toString (line 38) | @Override FILE: lab-18/lab-18-sharding-datasource-02/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/mapper/OrderMapper.java type OrderMapper (line 7) | @Repository FILE: lab-18/lab-18-sharding-datasource-02/src/main/java/cn/iocoder/springboot/lab18/shardingdatasource/service/OrderService.java class OrderService (line 9) | @Service method add (line 15) | @Transactional method findById (line 29) | public OrderDO findById(Integer id) { FILE: lab-18/lab-18-sharding-datasource-02/src/test/java/cn/iocoder/springboot/lab18/shardingdatasource/mapper/OrderMapperTest.java class OrderMapperTest (line 12) | @RunWith(SpringRunner.class) method testSelectById (line 19) | @Test method testSelectById02 (line 27) | @Test method testInsert (line 38) | @Test FILE: lab-18/lab-18-sharding-datasource-02/src/test/java/cn/iocoder/springboot/lab18/shardingdatasource/service/OrderServiceTest.java class OrderServiceTest (line 11) | @RunWith(SpringRunner.class) method testAdd (line 18) | @Test method testFindById (line 25) | @Test FILE: lab-19/lab-19-datasource-pool-druid-multiple/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/Application.java class Application (line 12) | @SpringBootApplication method main (line 23) | public static void main(String[] args) { method run (line 28) | @Override FILE: lab-19/lab-19-datasource-pool-druid-multiple/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/config/DataSourceConfig.java class DataSourceConfig (line 11) | @Configuration method ordersDataSource (line 17) | @Primary method usersDataSource (line 27) | @Bean(name = "usersDataSource") FILE: lab-19/lab-19-datasource-pool-druid-single/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/Application.java class Application (line 12) | @SpringBootApplication method main (line 20) | public static void main(String[] args) { method run (line 25) | @Override FILE: lab-19/lab-19-datasource-pool-druid-single/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/controller/DruidStatController.java class DruidStatController (line 7) | @RestController method druidStat (line 10) | @GetMapping("/monitor/druid/stat") FILE: lab-19/lab-19-datasource-pool-hikaricp-multiple/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/Application.java class Application (line 14) | @SpringBootApplication method main (line 25) | public static void main(String[] args) { method run (line 30) | @Override FILE: lab-19/lab-19-datasource-pool-hikaricp-multiple/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/config/DataSourceConfig.java class DataSourceConfig (line 13) | @Configuration method ordersDataSourceProperties (line 19) | @Primary method ordersDataSource (line 29) | @Bean(name = "ordersDataSource") method usersDataSourceProperties (line 41) | @Bean(name = "usersDataSourceProperties") method usersDataSource (line 50) | @Bean(name = "usersDataSource") method createHikariDataSource (line 59) | private static HikariDataSource createHikariDataSource(DataSourcePrope... FILE: lab-19/lab-19-datasource-pool-hikaricp-single/src/main/java/cn/iocoder/springboot/lab19/datasourcepool/Application.java class Application (line 14) | @SpringBootApplication method main (line 22) | public static void main(String[] args) { method run (line 27) | @Override FILE: lab-20/lab-20-database-version-control-flyway/src/main/java/cn/iocoder/springboot/lab20/databaseversioncontrol/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-20/lab-20-database-version-control-flyway/src/main/java/cn/iocoder/springboot/lab20/databaseversioncontrol/migration/ExampleFlywayCallback.java class ExampleFlywayCallback (line 10) | @Component method supports (line 15) | @Override method canHandleInTransaction (line 20) | @Override method handle (line 25) | @Override FILE: lab-20/lab-20-database-version-control-flyway/src/main/java/cn/iocoder/springboot/lab20/databaseversioncontrol/migration/V1_1__FixUsername.java class V1_1__FixUsername (line 14) | public class V1_1__FixUsername extends BaseJavaMigration { method migrate (line 18) | @Override method getChecksum (line 40) | @Override method canExecuteInTransaction (line 45) | @Override method getVersion (line 50) | @Override FILE: lab-20/lab-20-database-version-control-flyway/src/main/resources/db/migration/V1.0__INIT_DB.sql type `users` (line 2) | CREATE TABLE `users` ( FILE: lab-20/lab-20-database-version-control-liquibase/src/main/java/cn/iocoder/springboot/lab20/databaseversioncontrol/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-20/lab-20-database-version-control-liquibase/src/main/java/cn/iocoder/springboot/lab20/databaseversioncontrol/migration/CHANGE_SET_3_FixUsername.java class CHANGE_SET_3_FixUsername (line 16) | public class CHANGE_SET_3_FixUsername implements CustomTaskChange { method execute (line 20) | @Override method getConfirmationMessage (line 39) | @Override method setUp (line 44) | @Override method setFileOpener (line 48) | @Override method validate (line 52) | @Override FILE: lab-20/lab-20-database-version-control-liquibase/src/main/resources/db/changelog/sqlfile/CHAGE_SET_2_INIT_DB.sql type `users2` (line 2) | CREATE TABLE `users2` ( FILE: lab-21/lab-21-cache-demo/src/main/java/cn/iocoder/springboot/lab21/cache/Application.java class Application (line 7) | @SpringBootApplication FILE: lab-21/lab-21-cache-demo/src/main/java/cn/iocoder/springboot/lab21/cache/dataobject/UserDO.java class UserDO (line 11) | @TableName(value = "users") method getId (line 38) | public Integer getId() { method setId (line 42) | public UserDO setId(Integer id) { method getUsername (line 47) | public String getUsername() { method setUsername (line 51) | public UserDO setUsername(String username) { method getPassword (line 56) | public String getPassword() { method setPassword (line 60) | public UserDO setPassword(String password) { method getCreateTime (line 65) | public Date getCreateTime() { method setCreateTime (line 69) | public UserDO setCreateTime(Date createTime) { method getDeleted (line 74) | public Integer getDeleted() { method setDeleted (line 78) | public UserDO setDeleted(Integer deleted) { FILE: lab-21/lab-21-cache-demo/src/main/java/cn/iocoder/springboot/lab21/cache/mapper/UserCacheDao.java class UserCacheDao (line 6) | @Repository method get (line 9) | public UserDO get(Integer id) { method put (line 13) | public void put(UserDO user) { FILE: lab-21/lab-21-cache-demo/src/main/java/cn/iocoder/springboot/lab21/cache/mapper/UserMapper.java type UserMapper (line 9) | @Repository method selectById (line 12) | @Cacheable(value = "users", key = "#id") method insert0 (line 15) | @CachePut(value = "users", key = "#user.id") FILE: lab-21/lab-21-cache-demo/src/main/java/cn/iocoder/springboot/lab21/cache/service/UserService.java class UserService (line 8) | public class UserService { method getUser (line 16) | public UserDO getUser(Integer id) { method getUser2 (line 31) | public UserDO getUser2(Integer id) { FILE: lab-21/lab-21-cache-demo/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-21/lab-21-cache-demo/src/test/java/cn/iocoder/springboot/lab21/cache/UserMapperTest.java class UserMapperTest (line 14) | @RunWith(SpringRunner.class) method testSelectById (line 21) | @Test method testInsert (line 29) | @Test FILE: lab-21/lab-21-cache-ehcache/src/main/java/cn/iocoder/springboot/lab21/cache/Application.java class Application (line 7) | @SpringBootApplication FILE: lab-21/lab-21-cache-ehcache/src/main/java/cn/iocoder/springboot/lab21/cache/dataobject/UserDO.java class UserDO (line 11) | @TableName(value = "users") method getId (line 38) | public Integer getId() { method setId (line 42) | public UserDO setId(Integer id) { method getUsername (line 47) | public String getUsername() { method setUsername (line 51) | public UserDO setUsername(String username) { method getPassword (line 56) | public String getPassword() { method setPassword (line 60) | public UserDO setPassword(String password) { method getCreateTime (line 65) | public Date getCreateTime() { method setCreateTime (line 69) | public UserDO setCreateTime(Date createTime) { method getDeleted (line 74) | public Integer getDeleted() { method setDeleted (line 78) | public UserDO setDeleted(Integer deleted) { method toString (line 83) | @Override FILE: lab-21/lab-21-cache-ehcache/src/main/java/cn/iocoder/springboot/lab21/cache/mapper/UserMapper.java type UserMapper (line 11) | @Repository method selectById (line 15) | @Cacheable(key = "#id") method insert0 (line 18) | @CachePut(key = "#user.id") method deleteById (line 26) | @CacheEvict(key = "#id") FILE: lab-21/lab-21-cache-ehcache/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-21/lab-21-cache-ehcache/src/test/java/cn/iocoder/springboot/lab21/cache/UserMapperTest.java class UserMapperTest (line 16) | @RunWith(SpringRunner.class) method testCacheManager (line 28) | @Test method testSelectById (line 33) | @Test method testInsert (line 49) | @Test method testDeleteById (line 63) | @Test FILE: lab-21/lab-21-cache-redis/src/main/java/cn/iocoder/springboot/lab21/cache/Application.java class Application (line 7) | @SpringBootApplication FILE: lab-21/lab-21-cache-redis/src/main/java/cn/iocoder/springboot/lab21/cache/dataobject/UserDO.java class UserDO (line 12) | @TableName(value = "users") method getId (line 39) | public Integer getId() { method setId (line 43) | public UserDO setId(Integer id) { method getUsername (line 48) | public String getUsername() { method setUsername (line 52) | public UserDO setUsername(String username) { method getPassword (line 57) | public String getPassword() { method setPassword (line 61) | public UserDO setPassword(String password) { method getCreateTime (line 66) | public Date getCreateTime() { method setCreateTime (line 70) | public UserDO setCreateTime(Date createTime) { method getDeleted (line 75) | public Integer getDeleted() { method setDeleted (line 79) | public UserDO setDeleted(Integer deleted) { method toString (line 84) | @Override FILE: lab-21/lab-21-cache-redis/src/main/java/cn/iocoder/springboot/lab21/cache/mapper/UserMapper.java type UserMapper (line 11) | @Repository method selectById (line 15) | @Cacheable(key = "#id") method insert0 (line 18) | @CachePut(key = "#user.id") method deleteById (line 26) | @CacheEvict(key = "#id") FILE: lab-21/lab-21-cache-redis/src/main/resources/sql/users.sql type `users` (line 1) | CREATE TABLE `users` ( FILE: lab-21/lab-21-cache-redis/src/test/java/cn/iocoder/springboot/lab21/cache/UserMapperTest.java class UserMapperTest (line 16) | @RunWith(SpringRunner.class) method testCacheManager (line 28) | @Test method testSelectById (line 33) | @Test method testInsert (line 49) | @Test method testDeleteById (line 63) | @Test FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/config/ValidationConfiguration.java class ValidationConfiguration (line 11) | @Configuration method validator (line 19) | @Bean FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/constants/GenderEnum.java type GenderEnum (line 7) | public enum GenderEnum implements IntArrayValuable { method GenderEnum (line 26) | GenderEnum(Integer value, String name) { method getValue (line 31) | public Integer getValue() { method getName (line 35) | public String getName() { method array (line 39) | @Override FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/constants/ServiceExceptionEnum.java type ServiceExceptionEnum (line 6) | public enum ServiceExceptionEnum { method ServiceExceptionEnum (line 31) | ServiceExceptionEnum(int code, String message) { method getCode (line 36) | public int getCode() { method getMessage (line 40) | public String getMessage() { FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/controller/UserController.java class UserController (line 15) | @RestController method get (line 22) | @GetMapping("/get") method add (line 27) | @PostMapping("/add") method updateGender (line 32) | @PostMapping("/update_gender") method updateStatusTrue (line 37) | @PostMapping("/update_status_true") method updateStatusFalse (line 42) | @PostMapping("/update_status_false") method update (line 47) | @PostMapping("/update") FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/core/exception/ServiceException.java class ServiceException (line 32) | public final class ServiceException extends RuntimeException { method ServiceException (line 39) | public ServiceException(ServiceExceptionEnum serviceExceptionEnum) { method getCode (line 46) | public Integer getCode() { FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/core/validator/InEnumValidator.java class InEnumValidator (line 10) | public class InEnumValidator implements ConstraintValidator implements Serializable { method error (line 39) | public static CommonResult error(CommonResult result) { method error (line 43) | public static CommonResult error(Integer code, String message) { method success (line 51) | public static CommonResult success(T data) { method getCode (line 59) | public Integer getCode() { method setCode (line 63) | public void setCode(Integer code) { method getMessage (line 67) | public String getMessage() { method setMessage (line 71) | public void setMessage(String message) { method getData (line 75) | public T getData() { method setData (line 79) | public void setData(T data) { method isSuccess (line 83) | @JsonIgnore method isError (line 88) | @JsonIgnore method toString (line 93) | @Override FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/core/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 19) | @ControllerAdvice(basePackages = "cn.iocoder.springboot.lab22.validation... method serviceExceptionHandler (line 27) | @ResponseBody method missingServletRequestParameterExceptionHandler (line 40) | @ResponseBody method constraintViolationExceptionHandler (line 49) | @ResponseBody method bindExceptionHandler (line 68) | @ResponseBody method exceptionHandler (line 90) | @ResponseBody FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/core/web/GlobalResponseBodyHandler.java class GlobalResponseBodyHandler (line 12) | @ControllerAdvice(basePackages = "cn.iocoder.springboot.lab22.validation... method supports (line 15) | @Override method beforeBodyWrite (line 20) | @Override FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/dto/UserAddDTO.java class UserAddDTO (line 11) | public class UserAddDTO { method getUsername (line 27) | public String getUsername() { method setUsername (line 31) | public UserAddDTO setUsername(String username) { method getPassword (line 36) | public String getPassword() { method setPassword (line 40) | public UserAddDTO setPassword(String password) { method toString (line 45) | @Override FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/dto/UserUpdateDTO.java class UserUpdateDTO (line 8) | public class UserUpdateDTO { method getId (line 16) | public Integer getId() { method setId (line 20) | public UserUpdateDTO setId(Integer id) { FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/dto/UserUpdateGenderDTO.java class UserUpdateGenderDTO (line 11) | public class UserUpdateGenderDTO { method getId (line 26) | public Integer getId() { method setId (line 30) | public UserUpdateGenderDTO setId(Integer id) { method getGender (line 35) | public Integer getGender() { method setGender (line 39) | public UserUpdateGenderDTO setGender(Integer gender) { method toString (line 44) | @Override FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/dto/UserUpdateStatusDTO.java class UserUpdateStatusDTO (line 9) | public class UserUpdateStatusDTO { type Group01 (line 14) | public interface Group01 {} type Group02 (line 19) | public interface Group02 {} method getStatus (line 28) | public Boolean getStatus() { method setStatus (line 32) | public UserUpdateStatusDTO setStatus(Boolean status) { FILE: lab-22/lab-22-validation-01/src/main/java/cn/iocoder/springboot/lab22/validation/service/UserService.java class UserService (line 13) | @Service method get (line 19) | public void get(@Min(value = 1L, message = "编号必须大于 0") Integer id) { method add (line 23) | public void add(@Valid UserAddDTO addDTO) { method add01 (line 27) | public void add01(UserAddDTO addDTO) { method add02 (line 31) | public void add02(UserAddDTO addDTO) { method self (line 35) | private UserService self() { FILE: lab-22/lab-22-validation-01/src/test/java/cn/iocoder/springboot/lab22/validation/service/UserServiceTest.java class UserServiceTest (line 15) | @RunWith(SpringRunner.class) method testGet (line 25) | @Test method testAdd (line 30) | @Test method testAdd01 (line 36) | @Test method testAdd02 (line 42) | @Test method testValidator (line 48) | @Test FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/controller/UserController.java class UserController (line 16) | @RestController method list (line 28) | @GetMapping("") method get (line 45) | @GetMapping("/{id}") method get2 (line 57) | @GetMapping("/v2/{id}") method add (line 68) | @PostMapping("") method update (line 83) | @PutMapping("/{id}") method delete (line 99) | @DeleteMapping("/{id}") FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/controller/UserController2.java class UserController2 (line 15) | @RestController method list (line 24) | @GetMapping("/list") // URL 修改成 /list method get (line 41) | @GetMapping("/get") // URL 修改成 /get method add (line 53) | @PostMapping("add") // URL 修改成 /add method update (line 67) | @PostMapping("/update") // URL 修改成 /update ,RequestMethod 改成 POST method delete (line 81) | @DeleteMapping("/delete") // URL 修改成 /delete ,RequestMethod 改成 DELETE FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/dto/UserAddDTO.java class UserAddDTO (line 6) | public class UserAddDTO { method getUsername (line 17) | public String getUsername() { method setUsername (line 21) | public UserAddDTO setUsername(String username) { method getPassword (line 26) | public String getPassword() { method setPassword (line 30) | public UserAddDTO setPassword(String password) { FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/dto/UserUpdateDTO.java class UserUpdateDTO (line 3) | public class UserUpdateDTO { method getId (line 18) | public Integer getId() { method setId (line 22) | public UserUpdateDTO setId(Integer id) { method getUsername (line 27) | public String getUsername() { method setUsername (line 31) | public UserUpdateDTO setUsername(String username) { method getPassword (line 36) | public String getPassword() { method setPassword (line 40) | public UserUpdateDTO setPassword(String password) { FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/service/UserService.java class UserService (line 6) | @Service method get (line 9) | public UserVO get(Integer id) { FILE: lab-23/lab-springmvc-23-01/src/main/java/cn/iocoder/springboot/lab23/springmvc/vo/UserVO.java class UserVO (line 6) | public class UserVO { method getId (line 17) | public Integer getId() { method setId (line 21) | public UserVO setId(Integer id) { method getUsername (line 26) | public String getUsername() { method setUsername (line 30) | public UserVO setUsername(String username) { FILE: lab-23/lab-springmvc-23-01/src/test/java/cn/iocoder/springboot/lab23/springmvc/controller/UserControllerTest.java class UserControllerTest (line 20) | @RunWith(SpringRunner.class) method testList (line 28) | @Test method testGet (line 50) | @Test method testGet2 (line 62) | @Test method testAdd (line 81) | @Test method testUpdate (line 92) | @Test method testDelete (line 103) | @Test FILE: lab-23/lab-springmvc-23-01/src/test/java/cn/iocoder/springboot/lab23/springmvc/controller/UserControllerTest2.java class UserControllerTest2 (line 22) | @RunWith(SpringRunner.class) method testGet2 (line 32) | @Test FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/Application.java class Application (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/config/SpringMVCConfiguration.java class SpringMVCConfiguration (line 34) | @Configuration method firstInterceptor (line 39) | @Bean method secondInterceptor (line 44) | @Bean method thirdInterceptor (line 49) | @Bean method addInterceptors (line 54) | @Override method testServlet01 (line 64) | @Bean method testFilter01 (line 78) | @Bean method testListener01 (line 93) | @Bean method corsFilter (line 122) | @Bean method configureMessageConverters (line 158) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/constants/ServiceExceptionEnum.java type ServiceExceptionEnum (line 6) | public enum ServiceExceptionEnum { method ServiceExceptionEnum (line 30) | ServiceExceptionEnum(int code, String message) { method getCode (line 35) | public int getCode() { method getMessage (line 39) | public String getMessage() { FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/controller/ProductController.java class ProductController (line 10) | @Deprecated method add (line 15) | @PostMapping(value = "/add", FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/controller/UserController.java class UserController (line 17) | @RestController method get (line 32) | @GetMapping("/get") method get2 (line 46) | @GetMapping("/get2") method get3 (line 62) | @PostMapping("/get") method exception01 (line 71) | @GetMapping("/exception-01") method exception02 (line 79) | @GetMapping("/exception-02") method doSomething (line 84) | @GetMapping("/do_something") method currentUser (line 89) | @GetMapping("/current_user") method exception03 (line 95) | @GetMapping("/exception-03") method add (line 101) | @PostMapping(value = "/add", FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/controller2/TestController.java class TestController (line 16) | @RestController method get (line 26) | @GetMapping("/get") FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/exception/ServiceException.java class ServiceException (line 32) | public final class ServiceException extends RuntimeException { method ServiceException (line 39) | public ServiceException(ServiceExceptionEnum serviceExceptionEnum) { method getCode (line 46) | public Integer getCode() { FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/interceptor/FirstInterceptor.java class FirstInterceptor (line 11) | public class FirstInterceptor implements HandlerInterceptor { method preHandle (line 15) | @Override method postHandle (line 21) | @Override method afterCompletion (line 26) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/interceptor/SecondInterceptor.java class SecondInterceptor (line 11) | public class SecondInterceptor implements HandlerInterceptor { method preHandle (line 15) | @Override method postHandle (line 21) | @Override method afterCompletion (line 26) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/interceptor/ThirdInterceptor.java class ThirdInterceptor (line 11) | public class ThirdInterceptor implements HandlerInterceptor { method preHandle (line 15) | @Override method postHandle (line 21) | @Override method afterCompletion (line 26) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/servlet/TestFilter02.java class TestFilter02 (line 10) | @WebFilter("/test/*") method doFilter (line 15) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/servlet/TestServlet02.java class TestServlet02 (line 13) | @WebServlet(urlPatterns = "/test/02") method doGet (line 18) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/servlet/TestServletContextListener02.java class TestServletContextListener02 (line 10) | @WebListener method contextInitialized (line 15) | @Override method contextDestroyed (line 20) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/vo/CommonResult.java class CommonResult (line 13) | public class CommonResult implements Serializable { method error (line 39) | public static CommonResult error(CommonResult result) { method error (line 43) | public static CommonResult error(Integer code, String message) { method success (line 51) | public static CommonResult success(T data) { method getCode (line 59) | public Integer getCode() { method setCode (line 63) | public void setCode(Integer code) { method getMessage (line 67) | public String getMessage() { method setMessage (line 71) | public void setMessage(String message) { method getData (line 75) | public T getData() { method setData (line 79) | public void setData(T data) { method isSuccess (line 83) | @JsonIgnore method isError (line 88) | @JsonIgnore method toString (line 93) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 15) | @ControllerAdvice(basePackages = "cn.iocoder.springboot.lab23.springmvc.... method serviceExceptionHandler (line 23) | @ResponseBody method missingServletRequestParameterExceptionHandler (line 36) | @ResponseBody method exceptionHandler (line 48) | @ResponseBody FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/core/web/GlobalResponseBodyHandler.java class GlobalResponseBodyHandler (line 12) | @ControllerAdvice(basePackages = "cn.iocoder.springboot.lab23.springmvc.... method supports (line 15) | @Override method beforeBodyWrite (line 20) | @Override FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/vo/ProductVO.java class ProductVO (line 8) | public class ProductVO { method getId (line 21) | public Integer getId() { method setId (line 25) | public ProductVO setId(Integer id) { method getTitle (line 30) | public String getTitle() { method setTitle (line 34) | public ProductVO setTitle(String title) { FILE: lab-23/lab-springmvc-23-02/src/main/java/cn/iocoder/springboot/lab23/springmvc/vo/UserVO.java class UserVO (line 6) | public class UserVO { method getId (line 17) | public Integer getId() { method setId (line 21) | public UserVO setId(Integer id) { method getUsername (line 26) | public String getUsername() { method setUsername (line 30) | public UserVO setUsername(String username) { FILE: lab-24/lab-24-apidoc-japidocs/src/main/java/cn/iocoder/springboot/lab24/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-24/lab-24-apidoc-japidocs/src/main/java/cn/iocoder/springboot/lab24/TestJApiDocs.java class TestJApiDocs (line 7) | public class TestJApiDocs { method main (line 9) | public static void main(String[] args) { FILE: lab-24/lab-24-apidoc-japidocs/src/main/java/cn/iocoder/springboot/lab24/controller/UserController.java class UserController (line 13) | @RestController method list (line 24) | @GetMapping("list") method saveUser (line 35) | @PostMapping("save") method deleteUser (line 46) | @DeleteMapping("delete") FILE: lab-24/lab-24-apidoc-japidocs/src/main/java/cn/iocoder/springboot/lab24/vo/UserCreateReqVO.java class UserCreateReqVO (line 6) | public class UserCreateReqVO { FILE: lab-24/lab-24-apidoc-japidocs/src/main/java/cn/iocoder/springboot/lab24/vo/UserListReqVO.java class UserListReqVO (line 6) | public class UserListReqVO { FILE: lab-24/lab-24-apidoc-japidocs/src/main/java/cn/iocoder/springboot/lab24/vo/UserRespVO.java class UserRespVO (line 6) | public class UserRespVO { FILE: lab-24/lab-24-apidoc-showdoc/src/main/java/cn/iocoder/springboot/lab24/apidoc/ShowDocApplication.java class ShowDocApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-24/lab-24-apidoc-showdoc/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/UserController.java class UserController (line 7) | @RestController method login (line 11) | @PostMapping("/login") method login2 (line 35) | @PostMapping("/login2") FILE: lab-24/lab-24-apidoc-showdoc/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/vo/UserLoginReqVO.java class UserLoginReqVO (line 3) | public class UserLoginReqVO { method getUsername (line 12) | public String getUsername() { method setUsername (line 16) | public UserLoginReqVO setUsername(String username) { method getPassword (line 21) | public String getPassword() { method setPassword (line 25) | public UserLoginReqVO setPassword(String password) { FILE: lab-24/lab-24-apidoc-showdoc/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/vo/UserLoginRespVO.java class UserLoginRespVO (line 3) | public class UserLoginRespVO { method getUserId (line 11) | public Integer getUserId() { method setUserId (line 15) | public UserLoginRespVO setUserId(Integer userId) { method getName (line 20) | public String getName() { method setName (line 24) | public UserLoginRespVO setName(String name) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public UserLoginRespVO setUsername(String username) { FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/config/SwaggerConfiguration.java class SwaggerConfiguration (line 14) | @Configuration method createRestApi (line 18) | @Bean method apiInfo (line 34) | private ApiInfo apiInfo() { FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/TestController.java class TestController (line 15) | @RequestMapping("/tests") method list (line 19) | @GetMapping("/list") method get (line 31) | @GetMapping("/get") method add (line 39) | @PostMapping("add") method update (line 48) | @PostMapping("/update") method delete (line 57) | @PostMapping("/delete") FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/UserController.java class UserController (line 15) | @RestController method list (line 20) | @GetMapping("/list") method get (line 32) | @GetMapping("/get") method add (line 40) | @PostMapping("add") method update (line 49) | @PostMapping("/update") method delete (line 58) | @PostMapping("/delete") FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/dto/UserAddDTO.java class UserAddDTO (line 6) | @ApiModel("用户添加 DTO") method getUsername (line 14) | public String getUsername() { method setUsername (line 18) | public UserAddDTO setUsername(String username) { method getPassword (line 23) | public String getPassword() { method setPassword (line 27) | public UserAddDTO setPassword(String password) { FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/dto/UserUpdateDTO.java class UserUpdateDTO (line 6) | @ApiModel("用户更新 DTO") method getId (line 16) | public Integer getId() { method setId (line 20) | public UserUpdateDTO setId(Integer id) { method getUsername (line 25) | public String getUsername() { method setUsername (line 29) | public UserUpdateDTO setUsername(String username) { method getPassword (line 34) | public String getPassword() { method setPassword (line 38) | public UserUpdateDTO setPassword(String password) { FILE: lab-24/lab-24-apidoc-swagger-knife4j/src/main/java/cn/iocoder/springboot/lab24/apidoc/vo/UserVO.java class UserVO (line 6) | @ApiModel("用户 VO") method getId (line 14) | public Integer getId() { method setId (line 18) | public UserVO setId(Integer id) { method getUsername (line 23) | public String getUsername() { method setUsername (line 27) | public UserVO setUsername(String username) { FILE: lab-24/lab-24-apidoc-swagger-starter/src/main/java/cn/iocoder/springboot/lab24/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-24/lab-24-apidoc-swagger-starter/src/main/java/cn/iocoder/springboot/lab24/config/SwaggerConfiguration.java class SwaggerConfiguration (line 13) | @Configuration method createRestApi (line 17) | @Bean method apiInfo (line 33) | private ApiInfo apiInfo() { FILE: lab-24/lab-24-apidoc-swagger-starter/src/main/java/cn/iocoder/springboot/lab24/controller/UserController.java class UserController (line 15) | @RestController method list (line 20) | @GetMapping("/list") method get (line 32) | @GetMapping("/get") method add (line 40) | @PostMapping("add") method update (line 49) | @PostMapping("/update") method delete (line 58) | @PostMapping("/delete") FILE: lab-24/lab-24-apidoc-swagger-starter/src/main/java/cn/iocoder/springboot/lab24/dto/UserAddDTO.java class UserAddDTO (line 6) | @ApiModel("用户添加 DTO") method getUsername (line 14) | public String getUsername() { method setUsername (line 18) | public UserAddDTO setUsername(String username) { method getPassword (line 23) | public String getPassword() { method setPassword (line 27) | public UserAddDTO setPassword(String password) { FILE: lab-24/lab-24-apidoc-swagger-starter/src/main/java/cn/iocoder/springboot/lab24/dto/UserUpdateDTO.java class UserUpdateDTO (line 6) | @ApiModel("用户更新 DTO") method getId (line 16) | public Integer getId() { method setId (line 20) | public UserUpdateDTO setId(Integer id) { method getUsername (line 25) | public String getUsername() { method setUsername (line 29) | public UserUpdateDTO setUsername(String username) { method getPassword (line 34) | public String getPassword() { method setPassword (line 38) | public UserUpdateDTO setPassword(String password) { FILE: lab-24/lab-24-apidoc-swagger-starter/src/main/java/cn/iocoder/springboot/lab24/vo/UserVO.java class UserVO (line 6) | @ApiModel("用户 VO") method getId (line 14) | public Integer getId() { method setId (line 18) | public UserVO setId(Integer id) { method getUsername (line 23) | public String getUsername() { method setUsername (line 27) | public UserVO setUsername(String username) { FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/config/SwaggerConfiguration.java class SwaggerConfiguration (line 14) | @Configuration method createRestApi (line 18) | @Bean method apiInfo (line 34) | private ApiInfo apiInfo() { FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/TestController.java class TestController (line 15) | @RequestMapping("/tests") method list (line 19) | @GetMapping("/list") method get (line 31) | @GetMapping("/get") method add (line 39) | @PostMapping("add") method update (line 48) | @PostMapping("/update") method delete (line 57) | @PostMapping("/delete") FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/controller/UserController.java class UserController (line 15) | @RestController method list (line 20) | @GetMapping("/list") method get (line 32) | @GetMapping("/get") method add (line 40) | @PostMapping("add") method update (line 49) | @PostMapping("/update") method delete (line 58) | @PostMapping("/delete") FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/dto/UserAddDTO.java class UserAddDTO (line 6) | @ApiModel("用户添加 DTO") method getUsername (line 14) | public String getUsername() { method setUsername (line 18) | public UserAddDTO setUsername(String username) { method getPassword (line 23) | public String getPassword() { method setPassword (line 27) | public UserAddDTO setPassword(String password) { FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/dto/UserUpdateDTO.java class UserUpdateDTO (line 6) | @ApiModel("用户更新 DTO") method getId (line 16) | public Integer getId() { method setId (line 20) | public UserUpdateDTO setId(Integer id) { method getUsername (line 25) | public String getUsername() { method setUsername (line 29) | public UserUpdateDTO setUsername(String username) { method getPassword (line 34) | public String getPassword() { method setPassword (line 38) | public UserUpdateDTO setPassword(String password) { FILE: lab-24/lab-24-apidoc-swagger/src/main/java/cn/iocoder/springboot/lab24/apidoc/vo/UserVO.java class UserVO (line 6) | @ApiModel("用户 VO") method getId (line 14) | public Integer getId() { method setId (line 18) | public UserVO setId(Integer id) { method getUsername (line 23) | public String getUsername() { method setUsername (line 27) | public UserVO setUsername(String username) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/config/WebSocketConfiguration.java class WebSocketConfiguration (line 7) | @Configuration method serverEndpointExporter (line 11) | @Bean FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/AuthMessageHandler.java class AuthMessageHandler (line 12) | @Component method execute (line 15) | @Override method getType (line 35) | @Override FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/MessageHandler.java type MessageHandler (line 10) | public interface MessageHandler { method execute (line 18) | void execute(Session session, T message); method getType (line 23) | String getType(); FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/SendToAllHandler.java class SendToAllHandler (line 11) | @Component method execute (line 14) | @Override method getType (line 27) | @Override FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/SendToOneHandler.java class SendToOneHandler (line 11) | @Component method execute (line 14) | @Override method getType (line 27) | @Override FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/AuthRequest.java class AuthRequest (line 6) | public class AuthRequest implements Message { method getAccessToken (line 15) | public String getAccessToken() { method setAccessToken (line 19) | public AuthRequest setAccessToken(String accessToken) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/AuthResponse.java class AuthResponse (line 6) | public class AuthResponse implements Message { method getCode (line 19) | public Integer getCode() { method setCode (line 23) | public AuthResponse setCode(Integer code) { method getMessage (line 28) | public String getMessage() { method setMessage (line 32) | public AuthResponse setMessage(String message) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/Message.java type Message (line 6) | public interface Message { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendResponse.java class SendResponse (line 6) | public class SendResponse implements Message { method getMsgId (line 23) | public String getMsgId() { method setMsgId (line 27) | public SendResponse setMsgId(String msgId) { method getCode (line 32) | public Integer getCode() { method setCode (line 36) | public SendResponse setCode(Integer code) { method getMessage (line 41) | public String getMessage() { method setMessage (line 45) | public SendResponse setMessage(String message) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToAllRequest.java class SendToAllRequest (line 6) | public class SendToAllRequest implements Message { method getContent (line 19) | public String getContent() { method setContent (line 23) | public SendToAllRequest setContent(String content) { method getMsgId (line 28) | public String getMsgId() { method setMsgId (line 32) | public SendToAllRequest setMsgId(String msgId) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToOneRequest.java class SendToOneRequest (line 6) | public class SendToOneRequest implements Message { method getToUser (line 23) | public String getToUser() { method setToUser (line 27) | public SendToOneRequest setToUser(String toUser) { method getMsgId (line 32) | public String getMsgId() { method setMsgId (line 36) | public SendToOneRequest setMsgId(String msgId) { method getContent (line 41) | public String getContent() { method setContent (line 45) | public SendToOneRequest setContent(String content) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToUserRequest.java class SendToUserRequest (line 6) | public class SendToUserRequest implements Message { method getMsgId (line 19) | public String getMsgId() { method setMsgId (line 23) | public SendToUserRequest setMsgId(String msgId) { method getContent (line 28) | public String getContent() { method setContent (line 32) | public SendToUserRequest setContent(String content) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/UserJoinNoticeRequest.java class UserJoinNoticeRequest (line 6) | public class UserJoinNoticeRequest implements Message { method getNickname (line 15) | public String getNickname() { method setNickname (line 19) | public UserJoinNoticeRequest setNickname(String nickname) { FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/util/WebSocketUtil.java class WebSocketUtil (line 17) | public class WebSocketUtil { method addSession (line 38) | public static void addSession(Session session, String user) { method removeSession (line 50) | public static void removeSession(Session session) { method broadcast (line 68) | public static void broadcast(String type, T messag... method send (line 85) | public static void send(Session session, String ty... method send (line 101) | public static boolean send(String user, String typ... method buildTextMessage (line 121) | private static String buildTextMessage(String type... method sendTextMessage (line 134) | private static void sendTextMessage(Session session, String messageTex... FILE: lab-25/lab-websocket-25-01/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/websocket/WebsocketServerEndpoint.java class WebsocketServerEndpoint (line 27) | @Controller method onOpen (line 43) | @OnOpen method onMessage (line 60) | @OnMessage method onClose (line 83) | @OnClose method onError (line 89) | @OnError method afterPropertiesSet (line 94) | @Override method getMessageClass (line 102) | private Class getMessageClass(MessageHandler handle... FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/config/WebSocketConfiguration.java class WebSocketConfiguration (line 11) | @Configuration method registerWebSocketHandlers (line 15) | @Override method webSocketHandler (line 22) | @Bean method webSocketShakeInterceptor (line 27) | @Bean FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/AuthMessageHandler.java class AuthMessageHandler (line 11) | @Component method execute (line 14) | @Override method getType (line 34) | @Override FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/MessageHandler.java type MessageHandler (line 9) | public interface MessageHandler { method execute (line 17) | void execute(WebSocketSession session, T message); method getType (line 22) | String getType(); FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/SendToAllHandler.java class SendToAllHandler (line 10) | @Component method execute (line 13) | @Override method getType (line 26) | @Override FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/handler/SendToOneHandler.java class SendToOneHandler (line 10) | @Component method execute (line 13) | @Override method getType (line 26) | @Override FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/AuthRequest.java class AuthRequest (line 6) | public class AuthRequest implements Message { method getAccessToken (line 15) | public String getAccessToken() { method setAccessToken (line 19) | public AuthRequest setAccessToken(String accessToken) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/AuthResponse.java class AuthResponse (line 6) | public class AuthResponse implements Message { method getCode (line 19) | public Integer getCode() { method setCode (line 23) | public AuthResponse setCode(Integer code) { method getMessage (line 28) | public String getMessage() { method setMessage (line 32) | public AuthResponse setMessage(String message) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/Message.java type Message (line 6) | public interface Message { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendResponse.java class SendResponse (line 6) | public class SendResponse implements Message { method getMsgId (line 23) | public String getMsgId() { method setMsgId (line 27) | public SendResponse setMsgId(String msgId) { method getCode (line 32) | public Integer getCode() { method setCode (line 36) | public SendResponse setCode(Integer code) { method getMessage (line 41) | public String getMessage() { method setMessage (line 45) | public SendResponse setMessage(String message) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToAllRequest.java class SendToAllRequest (line 6) | public class SendToAllRequest implements Message { method getContent (line 19) | public String getContent() { method setContent (line 23) | public SendToAllRequest setContent(String content) { method getMsgId (line 28) | public String getMsgId() { method setMsgId (line 32) | public SendToAllRequest setMsgId(String msgId) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToOneRequest.java class SendToOneRequest (line 6) | public class SendToOneRequest implements Message { method getToUser (line 23) | public String getToUser() { method setToUser (line 27) | public SendToOneRequest setToUser(String toUser) { method getMsgId (line 32) | public String getMsgId() { method setMsgId (line 36) | public SendToOneRequest setMsgId(String msgId) { method getContent (line 41) | public String getContent() { method setContent (line 45) | public SendToOneRequest setContent(String content) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToUserRequest.java class SendToUserRequest (line 6) | public class SendToUserRequest implements Message { method getMsgId (line 19) | public String getMsgId() { method setMsgId (line 23) | public SendToUserRequest setMsgId(String msgId) { method getContent (line 28) | public String getContent() { method setContent (line 32) | public SendToUserRequest setContent(String content) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/UserJoinNoticeRequest.java class UserJoinNoticeRequest (line 6) | public class UserJoinNoticeRequest implements Message { method getNickname (line 15) | public String getNickname() { method setNickname (line 19) | public UserJoinNoticeRequest setNickname(String nickname) { FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/util/WebSocketUtil.java class WebSocketUtil (line 17) | public class WebSocketUtil { method addSession (line 38) | public static void addSession(WebSocketSession session, String user) { method removeSession (line 50) | public static void removeSession(WebSocketSession session) { method broadcast (line 68) | public static void broadcast(String type, T messag... method send (line 85) | public static void send(WebSocketSession session, ... method send (line 101) | public static boolean send(String user, String typ... method buildTextMessage (line 121) | private static TextMessage buildTextMessage(String... method sendTextMessage (line 134) | private static void sendTextMessage(WebSocketSession session, TextMess... FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/websocket/DemoWebSocketHandler.java class DemoWebSocketHandler (line 26) | public class DemoWebSocketHandler extends TextWebSocketHandler implement... method afterConnectionEstablished (line 40) | @Override // 对应 open 事件 method handleTextMessage (line 56) | @Override // 对应 message 事件 method afterConnectionClosed (line 79) | @Override // 对应 close 事件 method handleTransportError (line 85) | @Override // 对应 error 事件 method afterPropertiesSet (line 90) | @Override method getMessageClass (line 98) | private Class getMessageClass(MessageHandler handle... FILE: lab-25/lab-websocket-25-02/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/websocket/DemoWebSocketShakeInterceptor.java class DemoWebSocketShakeInterceptor (line 16) | public class DemoWebSocketShakeInterceptor extends HttpSessionHandshakeI... method beforeHandshake (line 18) | @Override // 拦截 Handshake 事件 FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/config/WebSocketConfiguration.java class WebSocketConfiguration (line 9) | @Configuration method configureMessageBroker (line 13) | @Override method registerStompEndpoints (line 19) | @Override FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/controller/SendController.java class SendController (line 11) | @Controller method sendToAll (line 16) | @MessageMapping("/send_to_all") FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/AuthRequest.java class AuthRequest (line 6) | public class AuthRequest implements Message { method getAccessToken (line 15) | public String getAccessToken() { method setAccessToken (line 19) | public AuthRequest setAccessToken(String accessToken) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/AuthResponse.java class AuthResponse (line 6) | public class AuthResponse implements Message { method getCode (line 19) | public Integer getCode() { method setCode (line 23) | public AuthResponse setCode(Integer code) { method getMessage (line 28) | public String getMessage() { method setMessage (line 32) | public AuthResponse setMessage(String message) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/Message.java type Message (line 6) | public interface Message { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendResponse.java class SendResponse (line 6) | public class SendResponse implements Message { method getMsgId (line 23) | public String getMsgId() { method setMsgId (line 27) | public SendResponse setMsgId(String msgId) { method getCode (line 32) | public Integer getCode() { method setCode (line 36) | public SendResponse setCode(Integer code) { method getMessage (line 41) | public String getMessage() { method setMessage (line 45) | public SendResponse setMessage(String message) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToAllRequest.java class SendToAllRequest (line 6) | public class SendToAllRequest implements Message { method getContent (line 19) | public String getContent() { method setContent (line 23) | public SendToAllRequest setContent(String content) { method getMsgId (line 28) | public String getMsgId() { method setMsgId (line 32) | public SendToAllRequest setMsgId(String msgId) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToOneRequest.java class SendToOneRequest (line 6) | public class SendToOneRequest implements Message { method getToUser (line 23) | public String getToUser() { method setToUser (line 27) | public SendToOneRequest setToUser(String toUser) { method getMsgId (line 32) | public String getMsgId() { method setMsgId (line 36) | public SendToOneRequest setMsgId(String msgId) { method getContent (line 41) | public String getContent() { method setContent (line 45) | public SendToOneRequest setContent(String content) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/SendToUserRequest.java class SendToUserRequest (line 6) | public class SendToUserRequest implements Message { method getMsgId (line 19) | public String getMsgId() { method setMsgId (line 23) | public SendToUserRequest setMsgId(String msgId) { method getContent (line 28) | public String getContent() { method setContent (line 32) | public SendToUserRequest setContent(String content) { FILE: lab-25/lab-websocket-25-03/src/main/java/cn/iocoder/springboot/lab25/springwebsocket/message/UserJoinNoticeRequest.java class UserJoinNoticeRequest (line 6) | public class UserJoinNoticeRequest implements Message { method getNickname (line 15) | public String getNickname() { method setNickname (line 19) | public UserJoinNoticeRequest setNickname(String nickname) { FILE: lab-25/lab-websocket-25-03/src/test/java/cn/iocoder/springboot/lab25/springwebsocket/Main.java class Main (line 22) | public class Main { method main (line 24) | public static void main(String[] args) { FILE: lab-25/lab-websocket-25-03/src/test/java/cn/iocoder/springboot/lab25/springwebsocket/client/DemoWebSocketStompClient.java class DemoWebSocketStompClient (line 23) | public class DemoWebSocketStompClient { method DemoWebSocketStompClient (line 29) | public DemoWebSocketStompClient() { method connect (line 39) | public ListenableFuture connect(String url) { method main (line 43) | public static void main(String[] args) throws ExecutionException, Inte... FILE: lab-25/lab-websocket-25-03/src/test/java/cn/iocoder/springboot/lab25/springwebsocket/client/handler/ConnectHandler.java class ConnectHandler (line 10) | public class ConnectHandler extends StompSessionHandlerAdapter { method afterConnected (line 14) | @Override method handleException (line 22) | @Override method handleTransportError (line 28) | @Override FILE: lab-25/lab-websocket-25-03/src/test/java/cn/iocoder/springboot/lab25/springwebsocket/client/handler/SendToUserRequestHandler.java class SendToUserRequestHandler (line 11) | public class SendToUserRequestHandler extends StompSessionHandlerAdapter { method getPayloadType (line 15) | @Override method handleFrame (line 20) | @Override FILE: lab-26/lab-26-distributed-session-01/src/main/java/cn/iocoder/springboot/lab26/distributedsession/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-26/lab-26-distributed-session-01/src/main/java/cn/iocoder/springboot/lab26/distributedsession/config/SessionConfiguration.java class SessionConfiguration (line 10) | @Configuration method springSessionDefaultRedisSerializer (line 22) | @Bean(name = "springSessionDefaultRedisSerializer") FILE: lab-26/lab-26-distributed-session-01/src/main/java/cn/iocoder/springboot/lab26/distributedsession/controller/SessionController.java class SessionController (line 13) | @RestController method set (line 17) | @GetMapping("/set") // 其实 PostMapping 更合适,单纯为了方便 method getAll (line 24) | @GetMapping("/get_all") FILE: lab-26/lab-26-distributed-session-02/src/main/java/cn/iocoder/springboot/lab26/distributedsession/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-26/lab-26-distributed-session-02/src/main/java/cn/iocoder/springboot/lab26/distributedsession/config/SessionConfiguration.java class SessionConfiguration (line 9) | @Configuration method mongoSessionConverter (line 13) | @Bean FILE: lab-26/lab-26-distributed-session-02/src/main/java/cn/iocoder/springboot/lab26/distributedsession/controller/SessionController.java class SessionController (line 13) | @RestController method set (line 17) | @GetMapping("/set") // 其实 PostMapping 更合适,单纯为了方便 method getAll (line 24) | @GetMapping("/get_all") FILE: lab-26/lab-26-distributed-session-springsecurity/src/main/java/cn/iocoder/springboot/lab26/distributedsession/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-26/lab-26-distributed-session-springsecurity/src/main/java/cn/iocoder/springboot/lab26/distributedsession/config/SessionConfiguration.java class SessionConfiguration (line 6) | @Configuration FILE: lab-26/lab-26-distributed-session-springsecurity/src/main/java/cn/iocoder/springboot/lab26/distributedsession/controller/SessionController.java class SessionController (line 13) | @RestController method list (line 20) | @GetMapping("/list") FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserController.java class UserController (line 19) | @RestController method list (line 31) | @GetMapping("/list") method get (line 48) | @GetMapping("/get") method get2 (line 62) | @GetMapping("/v2/get") method add (line 76) | @PostMapping("add") method add2 (line 90) | @PostMapping("add2") method update (line 104) | @PostMapping("/update") method delete (line 118) | @PostMapping("/delete") // URL 修改成 /delete ,RequestMethod 改成 DELETE FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserRouter.java class UserRouter (line 21) | @Configuration method userListRouterFunction (line 24) | @Bean method userGetRouterFunction (line 43) | @Bean method demoRouterFunction (line 62) | @Bean FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dto/UserAddDTO.java class UserAddDTO (line 6) | public class UserAddDTO { method getUsername (line 17) | public String getUsername() { method setUsername (line 21) | public UserAddDTO setUsername(String username) { method getPassword (line 26) | public String getPassword() { method setPassword (line 30) | public UserAddDTO setPassword(String password) { FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dto/UserUpdateDTO.java class UserUpdateDTO (line 3) | public class UserUpdateDTO { method getId (line 18) | public Integer getId() { method setId (line 22) | public UserUpdateDTO setId(Integer id) { method getUsername (line 27) | public String getUsername() { method setUsername (line 31) | public UserUpdateDTO setUsername(String username) { method getPassword (line 36) | public String getPassword() { method setPassword (line 40) | public UserUpdateDTO setPassword(String password) { FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/service/UserService.java class UserService (line 6) | @Service method get (line 9) | public UserVO get(Integer id) { FILE: lab-27/lab-27-webflux-01/src/main/java/cn/iocoder/springboot/lab27/springwebflux/vo/UserVO.java class UserVO (line 6) | public class UserVO { method getId (line 17) | public Integer getId() { method setId (line 21) | public UserVO setId(Integer id) { method getUsername (line 26) | public String getUsername() { method setUsername (line 30) | public UserVO setUsername(String username) { FILE: lab-27/lab-27-webflux-01/src/test/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserControllerTest.java class UserControllerTest (line 22) | @RunWith(SpringRunner.class) method testList (line 30) | @Test method testGet (line 51) | @Test method testGet2 (line 63) | @Test method testAdd (line 75) | @Test method testAdd2 (line 88) | @Test method testUpdate (line 102) | @Test method testDelete (line 117) | @Test FILE: lab-27/lab-27-webflux-01/src/test/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserControllerTest2.java class UserControllerTest2 (line 19) | @RunWith(SpringRunner.class) method testGet2 (line 29) | @Test FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/config/WebFluxConfiguration.java class WebFluxConfiguration (line 16) | @Configuration method responseWrapper (line 19) | @Bean method corsFilter (line 37) | @Bean FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/constants/ServiceExceptionEnum.java type ServiceExceptionEnum (line 6) | public enum ServiceExceptionEnum { method ServiceExceptionEnum (line 30) | ServiceExceptionEnum(int code, String message) { method getCode (line 35) | public int getCode() { method getMessage (line 39) | public String getMessage() { FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserController.java class UserController (line 18) | @RestController method list (line 28) | @GetMapping("/list") method get (line 45) | @GetMapping("/get") method get2 (line 60) | @GetMapping("/get2") method get3 (line 74) | @GetMapping("/get3") method get4 (line 88) | @GetMapping("/get4") method exception01 (line 99) | @GetMapping("/exception-01") method exception02 (line 107) | @GetMapping("/exception-02") method add (line 119) | @PostMapping(value = "/add", FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserRouter.java class UserRouter (line 24) | @Configuration method userListRouterFunction (line 29) | @Bean method userGetRouterFunction (line 48) | @Bean method demoRouterFunction (line 67) | @Bean method demo2RouterFunction (line 72) | @Bean FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller2/TestController.java class TestController (line 14) | @RestController method get (line 24) | @GetMapping("/get") FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/exception/ServiceException.java class ServiceException (line 32) | public final class ServiceException extends RuntimeException { method ServiceException (line 39) | public ServiceException(ServiceExceptionEnum serviceExceptionEnum) { method getCode (line 46) | public Integer getCode() { FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/filter/DemoWebFilter.java class DemoWebFilter (line 14) | @Component method filter (line 20) | @Override FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/vo/CommonResult.java class CommonResult (line 14) | @XmlRootElement method error (line 41) | public static CommonResult error(CommonResult result) { method error (line 45) | public static CommonResult error(Integer code, String message) { method success (line 53) | public static CommonResult success(T data) { method getCode (line 61) | public Integer getCode() { method setCode (line 65) | public void setCode(Integer code) { method getMessage (line 69) | public String getMessage() { method setMessage (line 73) | public void setMessage(String message) { method getData (line 77) | public T getData() { method setData (line 81) | public void setData(T data) { method isSuccess (line 85) | @JsonIgnore method isError (line 90) | @JsonIgnore method toString (line 95) | @Override FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 13) | @ControllerAdvice(basePackages = "cn.iocoder.springboot.lab27.springwebf... method serviceExceptionHandler (line 21) | @ResponseBody method serverWebInputExceptionHandler (line 34) | @ResponseBody method exceptionHandler (line 46) | @ResponseBody FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/web/GlobalResponseBodyHandler.java class GlobalResponseBodyHandler (line 19) | public class GlobalResponseBodyHandler extends ResponseBodyResultHandler { method GlobalResponseBodyHandler (line 38) | public GlobalResponseBodyHandler(List> writers, R... method GlobalResponseBodyHandler (line 42) | public GlobalResponseBodyHandler(List> writers, R... method handleResult (line 46) | @Override method methodForParams (line 69) | private static Mono methodForParams() { method wrapCommonResult (line 73) | private static CommonResult wrapCommonResult(Object body) { FILE: lab-27/lab-27-webflux-02/src/main/java/cn/iocoder/springboot/lab27/springwebflux/vo/UserVO.java class UserVO (line 8) | @XmlRootElement method getId (line 20) | public Integer getId() { method setId (line 24) | public UserVO setId(Integer id) { method getUsername (line 29) | public String getUsername() { method setUsername (line 33) | public UserVO setUsername(String username) { FILE: lab-27/lab-27-webflux-03/src/main/java/cn/iocoder/springboot/lab27/springwebflux/Application.java class Application (line 20) | @SpringBootApplication method testServlet01 (line 26) | @Bean method testFilter01 (line 40) | @Bean method testListener01 (line 55) | @Bean method main (line 72) | public static void main(String[] args) { FILE: lab-27/lab-27-webflux-03/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserController.java class UserController (line 15) | @RestController method list (line 24) | @GetMapping("/list") FILE: lab-27/lab-27-webflux-03/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/servlet/TestFilter02.java class TestFilter02 (line 10) | @WebFilter("/users/*") method doFilter (line 15) | @Override FILE: lab-27/lab-27-webflux-03/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/servlet/TestServlet02.java class TestServlet02 (line 13) | @WebServlet(urlPatterns = "/test/02") method doGet (line 18) | @Override FILE: lab-27/lab-27-webflux-03/src/main/java/cn/iocoder/springboot/lab27/springwebflux/core/servlet/TestServletContextListener02.java class TestServletContextListener02 (line 10) | @WebListener method contextInitialized (line 15) | @Override method contextDestroyed (line 20) | @Override FILE: lab-27/lab-27-webflux-03/src/main/java/cn/iocoder/springboot/lab27/springwebflux/vo/UserVO.java class UserVO (line 6) | public class UserVO { method getId (line 17) | public Integer getId() { method setId (line 21) | public UserVO setId(Integer id) { method getUsername (line 26) | public String getUsername() { method setUsername (line 30) | public UserVO setUsername(String username) { FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/config/ElasticsearchConfiguration.java class ElasticsearchConfiguration (line 6) | @Configuration FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserController.java class UserController (line 20) | @RestController method list (line 35) | @GetMapping("/list") method get (line 48) | @GetMapping("/get") method add (line 61) | @PostMapping("add") method update (line 95) | @PostMapping("/update") method delete (line 139) | @PostMapping("/delete") // URL 修改成 /delete ,RequestMethod 改成 DELETE FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dao/UserRepository.java type UserRepository (line 7) | public interface UserRepository extends ReactiveElasticsearchRepository<... method findByUsername (line 9) | Mono findByUsername(String username); FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dataobject/UserDO.java class UserDO (line 8) | @Document(indexName = "user", // 索引名 method getId (line 34) | public Integer getId() { method setId (line 38) | public UserDO setId(Integer id) { method getUsername (line 43) | public String getUsername() { method setUsername (line 47) | public UserDO setUsername(String username) { method getPassword (line 52) | public String getPassword() { method setPassword (line 56) | public UserDO setPassword(String password) { method getCreateTime (line 61) | public Date getCreateTime() { method setCreateTime (line 65) | public UserDO setCreateTime(Date createTime) { method toString (line 70) | @Override FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dto/UserAddDTO.java class UserAddDTO (line 6) | public class UserAddDTO { method getUsername (line 17) | public String getUsername() { method setUsername (line 21) | public UserAddDTO setUsername(String username) { method getPassword (line 26) | public String getPassword() { method setPassword (line 30) | public UserAddDTO setPassword(String password) { FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dto/UserUpdateDTO.java class UserUpdateDTO (line 3) | public class UserUpdateDTO { method getId (line 18) | public Integer getId() { method setId (line 22) | public UserUpdateDTO setId(Integer id) { method getUsername (line 27) | public String getUsername() { method setUsername (line 31) | public UserUpdateDTO setUsername(String username) { method getPassword (line 36) | public String getPassword() { method setPassword (line 40) | public UserUpdateDTO setPassword(String password) { FILE: lab-27/lab-27-webflux-elasticsearch/src/main/java/cn/iocoder/springboot/lab27/springwebflux/vo/UserVO.java class UserVO (line 6) | public class UserVO { method getId (line 17) | public Integer getId() { method setId (line 21) | public UserVO setId(Integer id) { method getUsername (line 26) | public String getUsername() { method setUsername (line 30) | public UserVO setUsername(String username) { FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserController.java class UserController (line 20) | @RestController method list (line 34) | @GetMapping("/list") method get (line 47) | @GetMapping("/get") method add (line 60) | @PostMapping("add") method update (line 94) | @PostMapping("/update") method delete (line 138) | @PostMapping("/delete") // URL 修改成 /delete ,RequestMethod 改成 DELETE FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dao/UserRepository.java type UserRepository (line 7) | public interface UserRepository extends ReactiveMongoRepository findByUsername(String username); FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dataobject/UserDO.java class UserDO (line 11) | @Document(collection = "User") method getId (line 29) | public Integer getId() { method setId (line 33) | public UserDO setId(Integer id) { method getUsername (line 38) | public String getUsername() { method setUsername (line 42) | public UserDO setUsername(String username) { method getPassword (line 47) | public String getPassword() { method setPassword (line 51) | public UserDO setPassword(String password) { method getCreateTime (line 56) | public Date getCreateTime() { method setCreateTime (line 60) | public UserDO setCreateTime(Date createTime) { method toString (line 65) | @Override FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dto/UserAddDTO.java class UserAddDTO (line 6) | public class UserAddDTO { method getUsername (line 17) | public String getUsername() { method setUsername (line 21) | public UserAddDTO setUsername(String username) { method getPassword (line 26) | public String getPassword() { method setPassword (line 30) | public UserAddDTO setPassword(String password) { FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dto/UserUpdateDTO.java class UserUpdateDTO (line 3) | public class UserUpdateDTO { method getId (line 18) | public Integer getId() { method setId (line 22) | public UserUpdateDTO setId(Integer id) { method getUsername (line 27) | public String getUsername() { method setUsername (line 31) | public UserUpdateDTO setUsername(String username) { method getPassword (line 36) | public String getPassword() { method setPassword (line 40) | public UserUpdateDTO setPassword(String password) { FILE: lab-27/lab-27-webflux-mongodb/src/main/java/cn/iocoder/springboot/lab27/springwebflux/vo/UserVO.java class UserVO (line 6) | public class UserVO { method getId (line 17) | public Integer getId() { method setId (line 21) | public UserVO setId(Integer id) { method getUsername (line 26) | public String getUsername() { method setUsername (line 30) | public UserVO setUsername(String username) { FILE: lab-27/lab-27-webflux-r2dbc/src/main/java/cn/iocoder/springboot/lab27/springwebflux/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-27/lab-27-webflux-r2dbc/src/main/java/cn/iocoder/springboot/lab27/springwebflux/config/DatabaseConfiguration.java class DatabaseConfiguration (line 16) | @Configuration method connectionFactory (line 20) | @Bean method transactionManager (line 34) | @Bean FILE: lab-27/lab-27-webflux-r2dbc/src/main/java/cn/iocoder/springboot/lab27/springwebflux/controller/UserController.java class UserController (line 21) | @RestController method list (line 35) | @GetMapping("/list") method get (line 48) | @GetMapping("/get") method add (line 61) | @PostMapping("add") method update (line 107) | @PostMapping("/update") method delete (line 151) | @PostMapping("/delete") // URL 修改成 /delete ,RequestMethod 改成 DELETE FILE: lab-27/lab-27-webflux-r2dbc/src/main/java/cn/iocoder/springboot/lab27/springwebflux/dao/UserRepository.java type UserRepository (line 8) | public interface UserRepository extends ReactiveCrudRepository { method ClusterNodes (line 29) | private ClusterNodes(String source) { method of (line 60) | public static ClusterNodes of(String source) { method iterator (line 68) | @Override method toInetAddress (line 73) | private static InetAddress toInetAddress(String host) { FILE: lab-40/lab-40-elasticsearch/src/main/java/cn/iocoder/springboot/lab40/zipkindemo/spring/TracingTransportClientFactoryBean.java class TracingTransportClientFactoryBean (line 19) | public class TracingTransportClientFactoryBean implements FactoryBean getUserFallback(Integer id, Throwab... FILE: lab-59/lab-59-resilience4j-actuator/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/TimeLimiterDemoController.java class TimeLimiterDemoController (line 17) | @RestController method getUser (line 24) | @GetMapping("/get_user") class TimeLimiterService (line 29) | @Service method getUser0 (line 34) | @Bulkhead(name = "backendD", type = Bulkhead.Type.THREADPOOL) method getUserFallback (line 42) | public CompletableFuture getUserFallback(Integer id, Throwab... FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/DemoApplication.java class DemoApplication (line 8) | @SpringBootApplication method restTemplate (line 11) | @Bean method main (line 16) | public static void main(String[] args) { FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/BulkheadDemoController.java class BulkheadDemoController (line 11) | @RestController method getUser (line 17) | @GetMapping("/get_user") method getUserFallback (line 25) | public String getUserFallback(Integer id, Throwable throwable) { FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/DemoController.java class DemoController (line 13) | @RestController method getUser (line 22) | @GetMapping("/get_user") method getUserFallback (line 29) | public String getUserFallback(Integer id, Throwable throwable) { FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/RateLimiterDemoController.java class RateLimiterDemoController (line 11) | @RestController method getUser (line 17) | @GetMapping("/get_user") method getUserFallback (line 23) | public String getUserFallback(Integer id, Throwable throwable) { FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/RetryDemoController.java class RetryDemoController (line 13) | @RestController method getUser (line 22) | @GetMapping("/get_user") method getUserFallback (line 29) | public String getUserFallback(Integer id, Throwable throwable) { FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/ThreadPoolBulkheadDemoController.java class ThreadPoolBulkheadDemoController (line 16) | @RestController method getUser (line 23) | @GetMapping("/get_user") class ThreadPoolBulkheadService (line 29) | @Service method getUser0 (line 34) | @Bulkhead(name = "backendD", fallbackMethod = "getUserFallback", typ... method getUserFallback (line 41) | public CompletableFuture getUserFallback(Integer id, Throwab... FILE: lab-59/lab-59-resilience4j-demo01/src/main/java/cn/iocoder/springboot/lab59/resillience4jdemo/controller/TimeLimiterDemoController.java class TimeLimiterDemoController (line 17) | @RestController method getUser (line 24) | @GetMapping("/get_user") class TimeLimiterService (line 29) | @Service method getUser0 (line 34) | @Bulkhead(name = "backendD", type = Bulkhead.Type.THREADPOOL) method getUserFallback (line 42) | public CompletableFuture getUserFallback(Integer id, Throwab... FILE: lab-59/lab-59-user-service/src/main/java/cn/iocoder/springboot/lab59/userservice/UserServiceApplication.java class UserServiceApplication (line 13) | @SpringBootApplication class UserController (line 16) | @RestController method get (line 20) | @GetMapping("/get") method batchGet (line 25) | @GetMapping("/batch_get") method main (line 32) | public static void main(String[] args) { FILE: lab-60/lab-60-soul-dubbo-demo/lab-60-soul-dubbo-demo-user-service-api/src/main/java/cn/iocoder/springboot/lab60/userservice/api/UserService.java type UserService (line 5) | public interface UserService { method getUser (line 7) | String getUser(Integer id); method createUser (line 9) | Integer createUser(UserCreateDTO createDTO); FILE: lab-60/lab-60-soul-dubbo-demo/lab-60-soul-dubbo-demo-user-service-api/src/main/java/cn/iocoder/springboot/lab60/userservice/api/dto/UserCreateDTO.java class UserCreateDTO (line 6) | public class UserCreateDTO { method getNickname (line 17) | public String getNickname() { method setNickname (line 21) | public UserCreateDTO setNickname(String nickname) { method getGender (line 26) | public Integer getGender() { method setGender (line 30) | public UserCreateDTO setGender(Integer gender) { FILE: lab-60/lab-60-soul-dubbo-demo/lab-60-soul-dubbo-demo-user-service/src/main/java/cn/iocoder/springboot/lab60/userservice/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-60/lab-60-soul-dubbo-demo/lab-60-soul-dubbo-demo-user-service/src/main/java/cn/iocoder/springboot/lab60/userservice/service/UserServiceImpl.java class UserServiceImpl (line 9) | @org.apache.dubbo.config.annotation.Service(version = "1.0.0") method getUser (line 14) | @Override method createUser (line 20) | @Override FILE: lab-60/lab-60-soul-spring-boot-demo/src/main/java/cn/iocoder/springboot/lab60/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-60/lab-60-soul-spring-boot-demo/src/main/java/cn/iocoder/springboot/lab60/controller/UserController.java class UserController (line 9) | @RestController method getUser (line 15) | @GetMapping("/get") method createUser (line 21) | @PostMapping("/create") FILE: lab-60/lab-60-soul-spring-boot-demo/src/main/java/cn/iocoder/springboot/lab60/dto/UserCreateDTO.java class UserCreateDTO (line 6) | public class UserCreateDTO { method getNickname (line 17) | public String getNickname() { method setNickname (line 21) | public UserCreateDTO setNickname(String nickname) { method getGender (line 26) | public Integer getGender() { method setGender (line 30) | public UserCreateDTO setGender(Integer gender) { FILE: lab-60/lab-60-soul-spring-cloud-demo/src/main/java/cn/iocoder/springcloud/lab60/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-60/lab-60-soul-spring-cloud-demo/src/main/java/cn/iocoder/springcloud/lab60/controller/UserController.java class UserController (line 9) | @RestController method getUser (line 15) | @GetMapping("/get") method createUser (line 21) | @PostMapping("/create") FILE: lab-60/lab-60-soul-spring-cloud-demo/src/main/java/cn/iocoder/springcloud/lab60/dto/UserCreateDTO.java class UserCreateDTO (line 6) | public class UserCreateDTO { method getNickname (line 17) | public String getNickname() { method setNickname (line 21) | public UserCreateDTO setNickname(String nickname) { method getGender (line 26) | public Integer getGender() { method setGender (line 30) | public UserCreateDTO setGender(Integer gender) { FILE: lab-61/lab-61-cat-opentracing-demo/src/main/java/catdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-61/lab-61-cat-opentracing-demo/src/main/java/catdemo/config/ZipkinConfig.java class ZipkinConfig (line 8) | @Configuration method openTracer (line 11) | @Bean FILE: lab-61/lab-61-cat-opentracing-demo/src/main/java/catdemo/controller/DemoController.java class DemoController (line 11) | @RestController method test (line 21) | @GetMapping("/test") FILE: lab-61/lab-61-cat-opentracing/src/main/java/cn/iocoder/springboot/lab61/cat/opentracing/CatSpan.java class CatSpan (line 10) | public class CatSpan implements Span { method CatSpan (line 14) | public CatSpan(Transaction transaction) { method context (line 18) | @Override method setTag (line 23) | @Override method setTag (line 28) | @Override method setTag (line 33) | @Override method setTag (line 38) | @Override method log (line 43) | @Override method log (line 48) | @Override method log (line 53) | @Override method log (line 58) | @Override method setBaggageItem (line 63) | @Override method getBaggageItem (line 68) | @Override method setOperationName (line 73) | @Override method finish (line 78) | @Override method finish (line 84) | @Override FILE: lab-61/lab-61-cat-opentracing/src/main/java/cn/iocoder/springboot/lab61/cat/opentracing/CatSpanBuilder.java class CatSpanBuilder (line 13) | public class CatSpanBuilder implements Tracer.SpanBuilder { method CatSpanBuilder (line 18) | public CatSpanBuilder(String operationName) { method asChildOf (line 22) | public Tracer.SpanBuilder asChildOf(SpanContext parent) { method asChildOf (line 26) | public Tracer.SpanBuilder asChildOf(Span parent) { method addReference (line 30) | public Tracer.SpanBuilder addReference(String referenceType, SpanConte... method ignoreActiveSpan (line 34) | public Tracer.SpanBuilder ignoreActiveSpan() { method withTag (line 38) | public Tracer.SpanBuilder withTag(String key, String value) { method withTag (line 43) | public Tracer.SpanBuilder withTag(String key, boolean value) { method withTag (line 47) | public Tracer.SpanBuilder withTag(String key, Number value) { method withTag (line 51) | public Tracer.SpanBuilder withTag(Tag tag, T value) { method withStartTimestamp (line 55) | public Tracer.SpanBuilder withStartTimestamp(long microseconds) { method start (line 59) | public Span start() { FILE: lab-61/lab-61-cat-opentracing/src/main/java/cn/iocoder/springboot/lab61/cat/opentracing/CatTracer.java class CatTracer (line 6) | public class CatTracer implements Tracer { method scopeManager (line 8) | public ScopeManager scopeManager() { method activeSpan (line 12) | public Span activeSpan() { method activateSpan (line 16) | public Scope activateSpan(Span span) { method buildSpan (line 20) | public SpanBuilder buildSpan(String operationName) { method inject (line 24) | public void inject(SpanContext spanContext, Format format, C ca... method extract (line 28) | public SpanContext extract(Format format, C carrier) { method close (line 32) | public void close() { FILE: lab-61/lab-61-cat-opentracing/src/main/java/cn/iocoder/springboot/lab61/cat/opentracing/Tag.java class Tag (line 3) | public class Tag { method Tag (line 8) | public Tag(String key, String value) { method getKey (line 13) | public String getKey() { method getValue (line 17) | public String getValue() { FILE: lab-61/lab-61-demo/src/main/java/cn/iocoder/springboot/lab61/catdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-61/lab-61-demo/src/main/java/cn/iocoder/springboot/lab61/catdemo/controller/DemoController.java class DemoController (line 10) | @RestController method transaction (line 17) | @GetMapping("/transaction") method event01 (line 39) | @GetMapping("/event-01") method event02 (line 49) | @GetMapping("/event-02") method event03 (line 63) | @GetMapping("/event-03") method metric01 (line 77) | @GetMapping("/metric-01") method metric02 (line 86) | @GetMapping("/metric-02") FILE: lab-61/lab-61-logback/src/main/java/cn/iocoder/springboot/lab61/catdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-61/lab-61-logback/src/main/java/cn/iocoder/springboot/lab61/catdemo/controller/LoggerController.java class LoggerController (line 9) | @RestController method error (line 15) | @GetMapping("/error") FILE: lab-61/lab-61-springmvc/src/main/java/cn/iocoder/springboot/lab61/catdemo/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-61/lab-61-springmvc/src/main/java/cn/iocoder/springboot/lab61/catdemo/config/CatFilterConfigure.java class CatFilterConfigure (line 8) | @Configuration method catFilter (line 11) | @Bean FILE: lab-61/lab-61-springmvc/src/main/java/cn/iocoder/springboot/lab61/catdemo/controller/DemoController.java class DemoController (line 7) | @RestController method hello (line 11) | @GetMapping("/hello") FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab62/rpc/api/UserRpcService.java type UserRpcService (line 9) | public interface UserRpcService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab62/rpc/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab62/rpc/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab62/rpc/ConsumerApplication.java class ConsumerApplication (line 6) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab62/rpc/controller/UserController.java class UserController (line 13) | @RestController method get (line 20) | @GetMapping("/get") method add (line 25) | @GetMapping("/add") // 为了方便测试,实际使用 @PostMapping FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab62/rpc/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: lab-62/lab-62-sofarpc-annotations-demo/lab-62-sofarpc-annotations-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab62/rpc/service/UserRpcServiceImpl.java class UserRpcServiceImpl (line 11) | @Service method get (line 15) | @Override method add (line 22) | @Override FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab62/rpc/api/UserRpcService.java type UserRpcService (line 9) | public interface UserRpcService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab62/rpc/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab62/rpc/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab62/rpc/ConsumerApplication.java class ConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab62/rpc/controller/UserController.java class UserController (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @GetMapping("/add") // 为了方便测试,实际使用 @PostMapping FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab62/rpc/ProviderApplication.java class ProviderApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-62/lab-62-sofarpc-xml-demo/lab-62-sofarpc-xml-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab62/rpc/service/UserRpcServiceImpl.java class UserRpcServiceImpl (line 9) | @Service method get (line 12) | @Override method add (line 19) | @Override FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab63/rpc/api/UserRpcService.java type UserRpcService (line 9) | public interface UserRpcService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab63/rpc/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab63/rpc/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab63/rpc/ConsumerApplication.java class ConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab63/rpc/controller/UserController.java class UserController (line 12) | @RestController method get (line 20) | @GetMapping("/get") method add (line 25) | @GetMapping("/add") // 为了方便测试,实际使用 @PostMapping FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab63/rpc/ProviderApplication.java class ProviderApplication (line 9) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { FILE: lab-63/lab-63-motan-annotations-demo/lab-63-motan-annotations-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab63/rpc/service/UserRpcServiceImpl.java class UserRpcServiceImpl (line 10) | @Service method get (line 14) | @Override method add (line 21) | @Override FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab63/rpc/api/UserRpcService.java type UserRpcService (line 9) | public interface UserRpcService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab63/rpc/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-api/src/main/java/cn/iocoder/springboot/lab63/rpc/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab63/rpc/ConsumerApplication.java class ConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-consumer/src/main/java/cn/iocoder/springboot/lab63/rpc/controller/UserController.java class UserController (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @GetMapping("/add") // 为了方便测试,实际使用 @PostMapping FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab63/rpc/ProviderApplication.java class ProviderApplication (line 9) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { FILE: lab-63/lab-63-motan-xml-demo/lab-63-motan-xml-demo-user-rpc-service-provider/src/main/java/cn/iocoder/springboot/lab63/rpc/service/UserRpcServiceImpl.java class UserRpcServiceImpl (line 9) | @Service method get (line 12) | @Override method add (line 19) | @Override FILE: lab-64/lab-64-grpc-demo/lab-64-grpc-demo-application/src/main/java/cn/iocoder/springboot/lab64/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-64/lab-64-grpc-demo/lab-64-grpc-demo-application/src/main/java/cn/iocoder/springboot/lab64/demo/config/GrpcConfig.java class GrpcConfig (line 9) | @Configuration method userGrpcManagedChannel (line 14) | @Bean method userServiceGrpc (line 19) | @Bean FILE: lab-64/lab-64-grpc-demo/lab-64-grpc-demo-application/src/main/java/cn/iocoder/springboot/lab64/demo/controller/DemoController.java class DemoController (line 10) | @RestController method get (line 17) | @GetMapping("/get") method create (line 27) | @GetMapping("/create") // 为了方便测试,实际使用 @PostMapping FILE: lab-64/lab-64-grpc-demo/lab-64-grpc-demo-user-service/src/main/java/cn/iocoder/springboot/lab64/userservice/UserServiceApplication.java class UserServiceApplication (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) throws InterruptedException { FILE: lab-64/lab-64-grpc-demo/lab-64-grpc-demo-user-service/src/main/java/cn/iocoder/springboot/lab64/userservice/config/GrpcConfig.java class GrpcConfig (line 13) | @Configuration method grpcServer (line 23) | @Bean FILE: lab-64/lab-64-grpc-demo/lab-64-grpc-demo-user-service/src/main/java/cn/iocoder/springboot/lab64/userservice/rpc/UserServiceGrpcImpl.java class UserServiceGrpcImpl (line 7) | @Service method get (line 10) | @Override method create (line 22) | @Override FILE: lab-64/lab-64-grpc-starter/lab-64-grpc-starter-application/src/main/java/cn/iocoder/springboot/lab64/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-64/lab-64-grpc-starter/lab-64-grpc-starter-application/src/main/java/cn/iocoder/springboot/lab64/demo/controller/DemoController.java class DemoController (line 10) | @RestController method get (line 17) | @GetMapping("/get") method create (line 27) | @GetMapping("/create") // 为了方便测试,实际使用 @PostMapping FILE: lab-64/lab-64-grpc-starter/lab-64-grpc-starter-user-service/src/main/java/cn/iocoder/springboot/lab64/userservice/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) throws InterruptedException { FILE: lab-64/lab-64-grpc-starter/lab-64-grpc-starter-user-service/src/main/java/cn/iocoder/springboot/lab64/userservice/rpc/UserServiceGrpcImpl.java class UserServiceGrpcImpl (line 7) | @GrpcService method get (line 10) | @Override method create (line 22) | @Override FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/config/CXFConfig.java class CXFConfig (line 8) | @Configuration method userService (line 11) | @Bean FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/controller/DemoController.java class DemoController (line 10) | @RestController method get (line 17) | @GetMapping("/get") method create (line 27) | @GetMapping("/create") // 为了方便测试,实际使用 @PostMapping FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/config/CXFConfig.java class CXFConfig (line 11) | @Configuration method springBus (line 16) | @Bean(name = Bus.DEFAULT_BUS_ID) method userServiceEndpoint (line 21) | @Bean FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/request/UserCreateRequest.java class UserCreateRequest (line 6) | public class UserCreateRequest { method getName (line 17) | public String getName() { method setName (line 21) | public UserCreateRequest setName(String name) { method getGender (line 26) | public Integer getGender() { method setGender (line 30) | public UserCreateRequest setGender(Integer gender) { FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/request/UserGetRequest.java class UserGetRequest (line 6) | public class UserGetRequest { method getId (line 13) | public Integer getId() { method setId (line 17) | public UserGetRequest setId(Integer id) { FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/response/UserCreateResponse.java class UserCreateResponse (line 6) | public class UserCreateResponse { method getId (line 13) | public Integer getId() { method setId (line 17) | public UserCreateResponse setId(Integer id) { FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/response/UserGetResponse.java class UserGetResponse (line 6) | public class UserGetResponse { method getId (line 21) | public Integer getId() { method setId (line 25) | public UserGetResponse setId(Integer id) { method getName (line 30) | public String getName() { method setName (line 34) | public UserGetResponse setName(String name) { method getGender (line 39) | public Integer getGender() { method setGender (line 43) | public UserGetResponse setGender(Integer gender) { FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/service/UserService.java type UserService (line 11) | @WebService(targetNamespace = CXFConfig.NAMESPACE_URI) method get (line 14) | UserGetResponse get(UserGetRequest request); method create (line 16) | UserCreateResponse create(UserCreateRequest request); FILE: lab-65/lab-65-cxf-ws-demo/lab-65-cxf-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/service/UserServiceImpl.java class UserServiceImpl (line 12) | @Service method get (line 19) | @Override method create (line 28) | @Override FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/client/UserClient.java class UserClient (line 9) | public class UserClient extends WebServiceGatewaySupport { method getUser (line 11) | public UserGetResponse getUser(Integer id) { method createUser (line 19) | public UserCreateResponse createUser(String name, Integer gender) { FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/config/WebServicesConfig.java class WebServicesConfig (line 8) | @Configuration method marshaller (line 12) | @Bean method countryClient (line 20) | @Bean FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-application/src/main/java/cn/iocoder/springboot/lab65/demo/controller/DemoController.java class DemoController (line 12) | @RestController method get (line 19) | @GetMapping("/get") method create (line 27) | @GetMapping("/create") // 为了方便测试,实际使用 @PostMapping FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/config/WebServicesConfig.java class WebServicesConfig (line 18) | @Configuration method messageDispatcherServlet (line 24) | @Bean method usersSchema (line 32) | @Bean method defaultWsdl11Definition (line 37) | @Bean(name = "users") method addInterceptors (line 47) | @Override FILE: lab-65/lab-65-spring-ws-demo/lab-65-spring-ws-demo-user-service/src/main/java/cn/iocoder/springboot/lab65/userservice/endpoint/UserEndpoint.java class UserEndpoint (line 13) | @Endpoint method get (line 16) | @PayloadRoot(namespace = WebServicesConfig.NAMESPACE_URI, localPart = ... method create (line 26) | @PayloadRoot(namespace = WebServicesConfig.NAMESPACE_URI, localPart = ... FILE: lab-65/lab-65-ws-feign-client/src/main/java/cn/iocoder/springboot/lab65/demo/FeignDemoApplication.java class FeignDemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-65/lab-65-ws-feign-client/src/main/java/cn/iocoder/springboot/lab65/demo/config/FeignConfig.java class FeignConfig (line 11) | @Configuration method userServiceFeignClient (line 18) | @Bean FILE: lab-65/lab-65-ws-feign-client/src/main/java/cn/iocoder/springboot/lab65/demo/controller/DemoController.java class DemoController (line 14) | @RestController method get (line 21) | @GetMapping("/get") method create (line 32) | @GetMapping("/create") // 为了方便测试,实际使用 @PostMapping FILE: lab-65/lab-65-ws-feign-client/src/main/java/cn/iocoder/springboot/lab65/demo/feign/UserServiceFeignClient.java type UserServiceFeignClient (line 13) | public interface UserServiceFeignClient { method getUser (line 16) | @RequestLine("POST /") method createUser (line 21) | @RequestLine("POST /") FILE: lab-66/lab-66-spring-data-solr/src/main/java/cn/iocoder/springboot/lab15/springdatasolr/Application.java class Application (line 5) | @SpringBootApplication FILE: lab-66/lab-66-spring-data-solr/src/main/java/cn/iocoder/springboot/lab15/springdatasolr/dataobject/SolrProductDO.java class SolrProductDO (line 7) | @SolrDocument(collection = "new_core") method getId (line 38) | public Integer getId() { method setId (line 42) | public SolrProductDO setId(Integer id) { method getName (line 47) | public String getName() { method setName (line 51) | public SolrProductDO setName(String name) { method getDescription (line 56) | public String getDescription() { method setDescription (line 60) | public SolrProductDO setDescription(String description) { method getCid (line 65) | public Integer getCid() { method setCid (line 69) | public SolrProductDO setCid(Integer cid) { method getCategoryName (line 74) | public String getCategoryName() { method setCategoryName (line 78) | public SolrProductDO setCategoryName(String categoryName) { method toString (line 83) | @Override FILE: lab-66/lab-66-spring-data-solr/src/main/java/cn/iocoder/springboot/lab15/springdatasolr/repository/ProductRepository.java type ProductRepository (line 6) | public interface ProductRepository extends SolrCrudRepository { method encode (line 17) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/Message.java type Message (line 6) | public interface Message { FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageDispatcher.java class MessageDispatcher (line 13) | @ChannelHandler.Sharable method channelRead0 (line 21) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageHandler.java type MessageHandler (line 5) | public interface MessageHandler { method execute (line 13) | void execute(Channel channel, T message); method getType (line 18) | String getType(); FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-common/src/main/java/cn/iocoder/springboot/lab67/nettycommondemo/dispatcher/MessageHandlerContainer.java class MessageHandlerContainer (line 16) | public class MessageHandlerContainer implements InitializingBean { method afterPropertiesSet (line 28) | @Override method getMessageHandler (line 42) | MessageHandler getMessageHandler(String type) { method getMessageClass (line 56) | static Class getMessageClass(MessageHandler handler) { FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/NettyServerApplication.java class NettyServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/config/NettyServerConfig.java class NettyServerConfig (line 8) | @Configuration method messageDispatcher (line 11) | @Bean method messageHandlerContainer (line 16) | @Bean FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/auth/AuthRequest.java class AuthRequest (line 8) | public class AuthRequest implements Message { method getAccessToken (line 17) | public String getAccessToken() { method setAccessToken (line 21) | public AuthRequest setAccessToken(String accessToken) { method toString (line 26) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/auth/AuthResponse.java class AuthResponse (line 8) | public class AuthResponse implements Message { method getCode (line 21) | public Integer getCode() { method setCode (line 25) | public AuthResponse setCode(Integer code) { method getMessage (line 30) | public String getMessage() { method setMessage (line 34) | public AuthResponse setMessage(String message) { method toString (line 39) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/chat/ChatRedirectToUserRequest.java class ChatRedirectToUserRequest (line 8) | public class ChatRedirectToUserRequest implements Message { method getMsgId (line 21) | public String getMsgId() { method setMsgId (line 25) | public ChatRedirectToUserRequest setMsgId(String msgId) { method getContent (line 30) | public String getContent() { method setContent (line 34) | public ChatRedirectToUserRequest setContent(String content) { method toString (line 39) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/chat/ChatSendResponse.java class ChatSendResponse (line 8) | public class ChatSendResponse implements Message { method getMsgId (line 25) | public String getMsgId() { method setMsgId (line 29) | public ChatSendResponse setMsgId(String msgId) { method getCode (line 34) | public Integer getCode() { method setCode (line 38) | public ChatSendResponse setCode(Integer code) { method getMessage (line 43) | public String getMessage() { method setMessage (line 47) | public ChatSendResponse setMessage(String message) { method toString (line 52) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/chat/ChatSendToAllRequest.java class ChatSendToAllRequest (line 8) | public class ChatSendToAllRequest implements Message { method getContent (line 21) | public String getContent() { method setContent (line 25) | public ChatSendToAllRequest setContent(String content) { method getMsgId (line 30) | public String getMsgId() { method setMsgId (line 34) | public ChatSendToAllRequest setMsgId(String msgId) { method toString (line 39) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/chat/ChatSendToOneRequest.java class ChatSendToOneRequest (line 8) | public class ChatSendToOneRequest implements Message { method getToUser (line 25) | public String getToUser() { method setToUser (line 29) | public ChatSendToOneRequest setToUser(String toUser) { method getMsgId (line 34) | public String getMsgId() { method setMsgId (line 38) | public ChatSendToOneRequest setMsgId(String msgId) { method getContent (line 43) | public String getContent() { method setContent (line 47) | public ChatSendToOneRequest setContent(String content) { method toString (line 52) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/heartbeat/HeartbeatRequest.java class HeartbeatRequest (line 8) | public class HeartbeatRequest implements Message { method toString (line 15) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/message/heartbeat/HeartbeatResponse.java class HeartbeatResponse (line 8) | public class HeartbeatResponse implements Message { method toString (line 15) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/messagehandler/auth/AuthRequestHandler.java class AuthRequestHandler (line 13) | @Component method execute (line 19) | @Override method getType (line 39) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/messagehandler/chat/ChatSendToAllHandler.java class ChatSendToAllHandler (line 13) | @Component method execute (line 19) | @Override method getType (line 31) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/messagehandler/chat/ChatSendToOneHandler.java class ChatSendToOneHandler (line 13) | @Component method execute (line 19) | @Override method getType (line 31) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/messagehandler/heartbeat/HeartbeatRequestHandler.java class HeartbeatRequestHandler (line 12) | @Component method execute (line 17) | @Override method getType (line 25) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/server/NettyChannelManager.java class NettyChannelManager (line 19) | @Component method add (line 45) | public void add(Channel channel) { method addUser (line 56) | public void addUser(Channel channel, String user) { method remove (line 73) | public void remove(Channel channel) { method send (line 89) | public void send(String user, Invocation invocation) { method sendAll (line 109) | public void sendAll(Invocation invocation) { FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/server/NettyServer.java class NettyServer (line 21) | @Component method start (line 48) | @PostConstruct method shutdown (line 71) | @PreDestroy FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/server/handler/NettyServerHandler.java class NettyServerHandler (line 15) | @Component method channelActive (line 24) | @Override method channelUnregistered (line 30) | @Override method exceptionCaught (line 36) | @Override FILE: lab-67/lab-67-netty-demo/lab-67-netty-demo-server/src/main/java/cn/iocoder/springboot/lab67/nettyserverdemo/server/handler/NettyServerHandlerInitializer.java class NettyServerHandlerInitializer (line 15) | @Component method initChannel (line 28) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-authorization-code-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/ResourceServerApplication.java class ResourceServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo01-authorization-code-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 14) | @Configuration method configure (line 22) | @Override method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-authorization-code-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2ResourceServerConfig.java class OAuth2ResourceServerConfig (line 11) | @Configuration method configure (line 15) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-authorization-code-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-authorization-code-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-68-spring-security-oauth/lab-68-demo01-client-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/ResourceServerApplication.java class ResourceServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo01-client-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 13) | @Configuration method passwordEncoder (line 17) | @Bean method configure (line 22) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-client-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2ResourceServerConfig.java class OAuth2ResourceServerConfig (line 11) | @Configuration method configure (line 15) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-client-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-68-spring-security-oauth/lab-68-demo01-implicit-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/ResourceServerApplication.java class ResourceServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo01-implicit-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 14) | @Configuration method configure (line 22) | @Override method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-implicit-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2ResourceServerConfig.java class OAuth2ResourceServerConfig (line 11) | @Configuration method configure (line 15) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-implicit-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-implicit-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-68-spring-security-oauth/lab-68-demo01-resource-owner-password-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/ResourceServerApplication.java class ResourceServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo01-resource-owner-password-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 14) | @Configuration method configure (line 22) | @Override method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-resource-owner-password-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2ResourceServerConfig.java class OAuth2ResourceServerConfig (line 11) | @Configuration method configure (line 15) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-resource-owner-password-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo01-resource-owner-password-credentials-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-authorization-code/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-authorization-code/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 15) | @Configuration method configure (line 25) | @Override method configure (line 30) | @Override method configure (line 37) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-authorization-code/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-client-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-client-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 14) | @Configuration method passwordEncoder (line 21) | @Bean method configure (line 26) | @Override method configure (line 35) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-implicit/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-implicit/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 15) | @Configuration method configure (line 25) | @Override method configure (line 30) | @Override method configure (line 37) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-implicit/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 15) | @Configuration method configure (line 25) | @Override method configure (line 30) | @Override method configure (line 39) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/ResourceServerApplication.java class ResourceServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuth2ResourceServerConfig.java class OAuth2ResourceServerConfig (line 11) | @Configuration method configure (line 15) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/Callback02Controller.java class Callback02Controller (line 7) | @RestController method login (line 11) | @GetMapping("/callback02") FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/CallbackController.java class CallbackController (line 15) | @RestController method login (line 25) | @GetMapping("/callback") FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/ClientLoginController.java class ClientLoginController (line 14) | @RestController method login (line 24) | @PostMapping("/client-login") FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/ExampleController.java class ExampleController (line 9) | @RestController method hello (line 13) | @RequestMapping("/hello") FILE: lab-68-spring-security-oauth/lab-68-demo02-resource-server/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/LoginController.java class LoginController (line 15) | @RestController method login (line 25) | @PostMapping("/login") FILE: lab-68-spring-security-oauth/lab-68-demo03-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo03-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 16) | @Configuration method configure (line 32) | @Override method configure (line 39) | @Override method configure (line 48) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo03-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 14) | @Configuration method authenticationManagerBean (line 18) | @Override method userDetailsServiceBean (line 24) | @Override method passwordEncoder (line 30) | @Bean method configure (line 35) | @Override method configure (line 46) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo03-authorization-server-with-resource-owner-password-credentials/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/controller/TokenDemoController.java class TokenDemoController (line 13) | @RestController method revokeToken (line 20) | @PostMapping(value = "/revoke") FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jdbc-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jdbc-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 22) | @Configuration method jdbcTokenStore (line 38) | @Bean method configure (line 43) | @Override method configure (line 49) | @Override method jdbcClientDetailsService (line 58) | @Bean method configure (line 63) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jdbc-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jdbc-store/src/main/resources/db/schema.sql type oauth_client_details (line 3) | create table oauth_client_details ( type oauth_client_token (line 17) | create table if not exists oauth_client_token ( type oauth_access_token (line 25) | create table if not exists oauth_access_token ( type oauth_refresh_token (line 35) | create table if not exists oauth_refresh_token ( type oauth_code (line 41) | create table if not exists oauth_code ( type oauth_approvals (line 45) | create table if not exists oauth_approvals ( FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jwt-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jwt-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 18) | @Configuration method jwtAccessTokenConverter (line 28) | @Bean method jwtTokenStore (line 35) | @Bean method configure (line 40) | @Override method configure (line 47) | @Override method configure (line 56) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-jwt-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-redis-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-redis-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 19) | @Configuration method redisTokenStore (line 35) | @Bean method configure (line 40) | @Override method configure (line 46) | @Override method configure (line 55) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo11-authorization-server-by-redis-store/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 12) | @Configuration method authenticationManagerBean (line 16) | @Override method passwordEncoder (line 22) | @Bean method configure (line 27) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo21-authorization-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/AuthorizationServerApplication.java class AuthorizationServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo21-authorization-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/OAuth2AuthorizationServerConfig.java class OAuth2AuthorizationServerConfig (line 22) | @Configuration method jdbcTokenStore (line 38) | @Bean method configure (line 43) | @Override method configure (line 49) | @Override method jdbcClientDetailsService (line 58) | @Bean method configure (line 63) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo21-authorization-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/authorizationserverdemo/config/SecurityConfig.java class SecurityConfig (line 15) | @Configuration method authenticationManagerBean (line 25) | @Override method passwordEncoder (line 31) | @Bean method configure (line 36) | @Override FILE: lab-68-spring-security-oauth/lab-68-demo21-authorization-server-on-sso/src/main/resources/db/oauth_schema.sql type oauth_client_details (line 2) | create table oauth_client_details ( type oauth_client_token (line 16) | create table if not exists oauth_client_token ( type oauth_access_token (line 24) | create table if not exists oauth_access_token ( type oauth_refresh_token (line 34) | create table if not exists oauth_refresh_token ( type oauth_code (line 40) | create table if not exists oauth_code ( type oauth_approvals (line 44) | create table if not exists oauth_approvals ( FILE: lab-68-spring-security-oauth/lab-68-demo21-authorization-server-on-sso/src/main/resources/db/user_schema.sql type `authorities` (line 2) | CREATE TABLE `authorities` ( type `users` (line 9) | CREATE TABLE `users` ( FILE: lab-68-spring-security-oauth/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/ResourceServerApplication.java class ResourceServerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-68-spring-security-oauth/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/OAuthSsoConfig.java class OAuthSsoConfig (line 11) | @Configuration FILE: lab-68-spring-security-oauth/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/SecurityConfig.java class SecurityConfig (line 8) | @Configuration FILE: lab-68-spring-security-oauth/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/DemoController.java class DemoController (line 11) | @RestController method adminList (line 15) | @GetMapping("/admin-list") method userList (line 21) | @GetMapping("/user-list") FILE: lab-68-spring-security-oauth/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/UserController.java class UserController (line 10) | @RestController method info (line 14) | @RequestMapping("/info") FILE: lab-69-proxy/lab-69-proxy-cglib/src/main/java/cn/iocoder/springboot/labs/lab69/TestProxyMain.java class TestProxyMain (line 7) | public class TestProxyMain { method main (line 9) | public static void main(String[] args) { FILE: lab-69-proxy/lab-69-proxy-cglib/src/main/java/cn/iocoder/springboot/labs/lab69/intercept/UserServiceMethodInterceptor.java class UserServiceMethodInterceptor (line 8) | public class UserServiceMethodInterceptor implements MethodInterceptor { method intercept (line 10) | public Object intercept(Object object, Method method, Object[] args, M... FILE: lab-69-proxy/lab-69-proxy-cglib/src/main/java/cn/iocoder/springboot/labs/lab69/service/UserServiceImpl.java class UserServiceImpl (line 3) | public class UserServiceImpl { method create (line 5) | public void create(String username, String password) { FILE: lab-69-proxy/lab-69-proxy-jdk/src/main/java/cn/iocoder/springboot/labs/lab69/GenerateProxyMain.java class GenerateProxyMain (line 16) | public class GenerateProxyMain { method main (line 18) | public static void main(String[] args) throws IOException { FILE: lab-69-proxy/lab-69-proxy-jdk/src/main/java/cn/iocoder/springboot/labs/lab69/TestProxyMain.java class TestProxyMain (line 13) | public class TestProxyMain { method main (line 15) | public static void main(String[] args) { FILE: lab-69-proxy/lab-69-proxy-jdk/src/main/java/cn/iocoder/springboot/labs/lab69/handler/UserServiceHandler.java class UserServiceHandler (line 6) | public class UserServiceHandler implements InvocationHandler { method UserServiceHandler (line 13) | public UserServiceHandler(Object object) { method invoke (line 17) | public Object invoke(Object proxy, Method method, Object[] args) throw... FILE: lab-69-proxy/lab-69-proxy-jdk/src/main/java/cn/iocoder/springboot/labs/lab69/service/UserService.java type UserService (line 3) | public interface UserService { method create (line 5) | void create(String username, String password); FILE: lab-69-proxy/lab-69-proxy-jdk/src/main/java/cn/iocoder/springboot/labs/lab69/service/UserServiceImpl.java class UserServiceImpl (line 3) | public class UserServiceImpl implements UserService { method create (line 5) | public void create(String username, String password) { FILE: lab-70-db-doc/lab-70-db-doc-screw-01/src/main/java/ScrewMain.java class ScrewMain (line 14) | public class ScrewMain { method main (line 27) | public static void main(String[] args) { method buildDataSource (line 44) | private static DataSource buildDataSource() { method buildEngineConfig (line 59) | private static EngineConfig buildEngineConfig() { method buildProcessConfig (line 73) | private static ProcessConfig buildProcessConfig() { FILE: lab-70-db-doc/lab-70-db-doc-screw-03/src/main/java/ScrewMain.java class ScrewMain (line 12) | public class ScrewMain { method main (line 22) | public static void main(String[] args) { method buildDataSource (line 40) | private static DataSource buildDataSource() { method buildProcessConfig (line 56) | private static ProcessConfig buildProcessConfig() { FILE: lab-71-http-debug/lab-71-idea-http-client/src/main/java/cn/iocoder/springboot/lab71/Application.java class Application (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-71-http-debug/lab-71-idea-http-client/src/main/java/cn/iocoder/springboot/lab71/controller/UserController.java class UserController (line 16) | @RestController method login (line 21) | @PostMapping("/user/login") method getCurrentUser (line 33) | @GetMapping("/user/get-current") method update (line 49) | @PostMapping("/user/update") FILE: lab-71-http-debug/lab-71-idea-http-client/src/main/java/cn/iocoder/springboot/lab71/vo/UserUpdateVO.java class UserUpdateVO (line 6) | public class UserUpdateVO { method getNickname (line 17) | public String getNickname() { method setNickname (line 21) | public UserUpdateVO setNickname(String nickname) { method getGender (line 26) | public Integer getGender() { method setGender (line 30) | public UserUpdateVO setGender(Integer gender) { method toString (line 35) | @Override FILE: lab-72-minio/src/main/java/cn/iocoder/springboot/lab72/MinIOApplication.java class MinIOApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: lab-72-minio/src/main/java/cn/iocoder/springboot/lab72/config/MinIOConfiguration.java class MinIOConfiguration (line 6) | @Configuration method minioClient (line 9) | @Bean FILE: lab-72-minio/src/main/java/cn/iocoder/springboot/lab72/controller/FileController.java class FileController (line 10) | @RestController method upload (line 24) | @PostMapping("/upload") method delete (line 41) | @DeleteMapping("/delete") FILE: labx-01-spring-cloud-alibaba-nacos-discovery/labx-01-sca-nacos-discovery-demo01-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx01/nacosdemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 17) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { class RestTemplateConfiguration (line 25) | @Configuration method restTemplate (line 28) | @Bean class TestController (line 35) | @RestController method hello (line 45) | @GetMapping("/hello") FILE: labx-01-spring-cloud-alibaba-nacos-discovery/labx-01-sca-nacos-discovery-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx01/nacosdemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 9) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { class TestController (line 17) | @RestController method echo (line 20) | @GetMapping("/echo") FILE: labx-01-spring-cloud-alibaba-nacos-discovery/labx-01-sca-nacos-discovery-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx01/nacosdemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 17) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { class RestTemplateConfiguration (line 25) | @Configuration method restTemplate (line 28) | @Bean class TestController (line 35) | @RestController method hello (line 45) | @GetMapping("/hello") FILE: labx-01-spring-cloud-alibaba-nacos-discovery/labx-01-sca-nacos-discovery-demo02-provider/src/main/java/cn/iocoder/springcloudalibaba/labx01/nacosdemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 9) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { class TestController (line 17) | @RestController method echo (line 20) | @GetMapping("/echo") FILE: labx-01-spring-cloud-alibaba-nacos-discovery/labx-01-sca-nacos-discovery-demo03-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx01/nacosdemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 17) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { class RestTemplateConfiguration (line 25) | @Configuration method restTemplate (line 28) | @Bean class TestController (line 35) | @RestController method hello (line 45) | @GetMapping("/hello") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo01-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo01-provider/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 11) | @SpringBootApplication method main (line 14) | public static void main(String[] args) { class TestController (line 18) | @RestController method echo (line 26) | @GetMapping("/echo") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo02A-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo02B-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo02B-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/config/RibbonConfiguration.java class RibbonConfiguration (line 9) | @Configuration FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo02B-consumer/src/main/java/ribbon/DefaultRibbonClientConfiguration.java class DefaultRibbonClientConfiguration (line 8) | @Configuration method ribbonDefaultRule (line 11) | @Bean FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo02B-consumer/src/main/java/ribbon/UserProviderRibbonClientConfiguration.java class UserProviderRibbonClientConfiguration (line 9) | @Configuration method ribbonCustomRule (line 12) | @Bean FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo03-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo04-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo05-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-02-spring-cloud-netflix-ribbon/labx-02-scn-ribbon-demo06-consumer/src/main/java/cn/iocoder/springcloudnetflix/labx02/ribbondemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 15) | @SpringBootApplication method main (line 18) | public static void main(String[] args) { class RestTemplateConfiguration (line 22) | @Configuration method restTemplate (line 25) | @Bean class TestController (line 33) | @RestController method hello (line 41) | @GetMapping("/hello") method hello02 (line 52) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo01-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo01-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/FeignDemo.java type ProductAPI (line 11) | interface ProductAPI { method get (line 14) | @RequestLine("POST /products/{id}") class FeignDemo (line 19) | public class FeignDemo { method main (line 21) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo01-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo01-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 7) | @FeignClient(name = "demo-provider") method echo (line 10) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo01-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo01-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/controller/ProviderController.java class ProviderController (line 9) | @RestController method echo (line 17) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02A-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02A-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02A-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 7) | @FeignClient(name = "demo-provider") method echo (line 10) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/config/DefaultFeignClientConfiguration.java class DefaultFeignClientConfiguration (line 9) | public class DefaultFeignClientConfiguration { method defaultFeignClientLoggerLevel (line 11) | @Bean FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/config/DemoProviderFeignClientConfiguration.java class DemoProviderFeignClientConfiguration (line 10) | public class DemoProviderFeignClientConfiguration { method feignClientLoggerLevel (line 12) | @Bean FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo02B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 8) | @FeignClient(name = "demo-provider", configuration = DemoProviderFeignCl... method echo (line 11) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo03-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo03-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo03-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 6) | @FeignClient(name = "demo-provider") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo03-provider-api/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/api/ProviderService.java type ProviderService (line 6) | public interface ProviderService { method echo (line 8) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo03-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo03-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/controller/ProviderController.java class ProviderController (line 9) | @RestController method echo (line 17) | @Override FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 13) | @RestController method hello02 (line 19) | @GetMapping("/hello02") method testGetDemo (line 27) | @GetMapping("/test_get_demo") method testPostDemo (line 43) | @GetMapping("/test_post_demo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/dto/DemoDTO.java class DemoDTO (line 3) | public class DemoDTO { method getUsername (line 8) | public String getUsername() { method setUsername (line 12) | public DemoDTO setUsername(String username) { method getPassword (line 17) | public String getPassword() { method setPassword (line 21) | public DemoDTO setPassword(String password) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 13) | @FeignClient(name = "demo-provider") method echo (line 16) | @GetMapping("/echo") method getDemo (line 19) | @GetMapping("/get_demo") // GET 方式一,最推荐 method getDemo (line 22) | @GetMapping("/get_demo") // GET 方式二,相对推荐 method getDemo (line 25) | @GetMapping("/get_demo") // GET 方式三,不推荐 method postDemo (line 28) | @PostMapping("/post_demo") // POST 方式 FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/controller/ProviderController.java class ProviderController (line 12) | @RestController method echo (line 20) | @GetMapping("/echo") method getDemo (line 31) | @GetMapping("/get_demo") method postDemo (line 36) | @PostMapping("/post_demo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo04-provider/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/provider/dto/DemoDTO.java class DemoDTO (line 3) | public class DemoDTO { method getUsername (line 8) | public String getUsername() { method setUsername (line 12) | public DemoDTO setUsername(String username) { method getPassword (line 17) | public String getPassword() { method setPassword (line 21) | public DemoDTO setPassword(String password) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo05-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo05-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo05-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 8) | @FeignClient(name = "iocoder", url = "http://www.iocoder.cn") // 注意,保持 n... method echo (line 14) | @GetMapping("/") // 请求首页 FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo06A-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo06A-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo06A-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 7) | @FeignClient(name = "demo-provider") method echo (line 10) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo06B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo06B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo06B-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 7) | @FeignClient(name = "demo-provider") method echo (line 10) | @GetMapping("/echo") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo07-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo07-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/controller/ConsumerController.java class ConsumerController (line 8) | @RestController method hello02 (line 14) | @GetMapping("/hello02") FILE: labx-03-spring-cloud-feign/labx-03-sc-feign-demo07-consumer/src/main/java/cn/iocoder/springcloud/labx03/feigndemo/consumer/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 7) | @FeignClient(name = "demo-provider") method echo (line 10) | @GetMapping("/echo") FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-actuator-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-actuator-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/DemoController.java class DemoController (line 12) | @RestController method echo (line 17) | @GetMapping("/echo") method test (line 22) | @GetMapping("/test") method sleep (line 28) | @GetMapping("/sleep") method productInfo (line 35) | @GetMapping("/product_info") method entryDemo (line 42) | @GetMapping("/entry_demo") method annotationsDemo (line 63) | @GetMapping("/annotations_demo") method blockHandler (line 75) | public String blockHandler(Integer id, BlockException ex) { method fallback (line 80) | public String fallback(Integer id, Throwable throwable) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-actuator-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomBlockExceptionHandler.java class CustomBlockExceptionHandler (line 10) | @Component method handle (line 13) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-actuator-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomRequestOriginParser.java class CustomRequestOriginParser (line 9) | @Component method parseOrigin (line 12) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-actuator-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @Component method blockExceptionHandler (line 14) | @ResponseBody FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-apollo-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-apollo-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/DemoController.java class DemoController (line 12) | @RestController method echo (line 17) | @GetMapping("/echo") method test (line 22) | @GetMapping("/test") method sleep (line 28) | @GetMapping("/sleep") method productInfo (line 35) | @GetMapping("/product_info") method entryDemo (line 42) | @GetMapping("/entry_demo") method annotationsDemo (line 63) | @GetMapping("/annotations_demo") method blockHandler (line 75) | public String blockHandler(Integer id, BlockException ex) { method fallback (line 80) | public String fallback(Integer id, Throwable throwable) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-apollo-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomBlockExceptionHandler.java class CustomBlockExceptionHandler (line 10) | @Component method handle (line 13) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-apollo-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomRequestOriginParser.java class CustomRequestOriginParser (line 9) | @Component method parseOrigin (line 12) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-apollo-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @Component method blockExceptionHandler (line 14) | @ResponseBody FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/DemoController.java class DemoController (line 12) | @RestController method echo (line 17) | @GetMapping("/echo") method test (line 22) | @GetMapping("/test") method sleep (line 28) | @GetMapping("/sleep") method productInfo (line 35) | @GetMapping("/product_info") method entryDemo (line 42) | @GetMapping("/entry_demo") method annotationsDemo (line 63) | @GetMapping("/annotations_demo") method blockHandler (line 75) | public String blockHandler(Integer id, BlockException ex) { method fallback (line 80) | public String fallback(Integer id, Throwable throwable) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomBlockExceptionHandler.java class CustomBlockExceptionHandler (line 10) | @Component method handle (line 13) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomRequestOriginParser.java class CustomRequestOriginParser (line 9) | @Component method parseOrigin (line 12) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @Component method blockExceptionHandler (line 14) | @ResponseBody FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-feign-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoConsumerApplication.java class DemoConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-feign-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/ConsumerController.java class ConsumerController (line 9) | @RestController method echo (line 16) | @GetMapping("/echo") FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-feign-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/fallback/DemoProviderFeignClientFallback.java class DemoProviderFeignClientFallback (line 5) | public class DemoProviderFeignClientFallback implements DemoProviderFeig... method DemoProviderFeignClientFallback (line 9) | public DemoProviderFeignClientFallback(Throwable throwable) { method echo (line 13) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-feign-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/fallback/DemoProviderFeignClientFallbackFactory.java class DemoProviderFeignClientFallbackFactory (line 22) | @Component method create (line 25) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-feign-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/feign/DemoProviderFeignClient.java type DemoProviderFeignClient (line 7) | @FeignClient(name = "demo-provider", url = "http://127.0.0.1:8080", method echo (line 11) | @GetMapping("/demo/echo") FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-file-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-file-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/DemoController.java class DemoController (line 12) | @RestController method echo (line 17) | @GetMapping("/echo") method test (line 22) | @GetMapping("/test") method sleep (line 28) | @GetMapping("/sleep") method productInfo (line 35) | @GetMapping("/product_info") method entryDemo (line 42) | @GetMapping("/entry_demo") method annotationsDemo (line 63) | @GetMapping("/annotations_demo") method blockHandler (line 75) | public String blockHandler(Integer id, BlockException ex) { method fallback (line 80) | public String fallback(Integer id, Throwable throwable) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-file-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomBlockExceptionHandler.java class CustomBlockExceptionHandler (line 10) | @Component method handle (line 13) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-file-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomRequestOriginParser.java class CustomRequestOriginParser (line 9) | @Component method parseOrigin (line 12) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-file-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @Component method blockExceptionHandler (line 14) | @ResponseBody FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-nacos-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-nacos-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/DemoController.java class DemoController (line 12) | @RestController method echo (line 17) | @GetMapping("/echo") method test (line 22) | @GetMapping("/test") method sleep (line 28) | @GetMapping("/sleep") method productInfo (line 35) | @GetMapping("/product_info") method entryDemo (line 42) | @GetMapping("/entry_demo") method annotationsDemo (line 63) | @GetMapping("/annotations_demo") method blockHandler (line 75) | public String blockHandler(Integer id, BlockException ex) { method fallback (line 80) | public String fallback(Integer id, Throwable throwable) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-nacos-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomBlockExceptionHandler.java class CustomBlockExceptionHandler (line 10) | @Component method handle (line 13) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-nacos-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/CustomRequestOriginParser.java class CustomRequestOriginParser (line 9) | @Component method parseOrigin (line 12) | @Override FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-nacos-provider/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/web/GlobalExceptionHandler.java class GlobalExceptionHandler (line 10) | @Component method blockExceptionHandler (line 14) | @ResponseBody FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-resttemplate-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/DemoConsumerApplication.java class DemoConsumerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-resttemplate-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/config/RestTemplateConfiguration.java class RestTemplateConfiguration (line 8) | @Configuration method restTemplate (line 11) | @Bean FILE: labx-04-spring-cloud-alibaba-sentinel/labx-04-sca-sentinel-resttemplate-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx04/sentineldemo/provider/controller/ConsumerController.java class ConsumerController (line 9) | @RestController method echo (line 16) | @GetMapping("/echo") FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-auto-refresh/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-auto-refresh/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 20) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 24) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 29) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 33) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-auto-refresh/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/controller/DemoController.java class DemoController (line 16) | @RestController method test01 (line 27) | @GetMapping("/test01") method test02 (line 40) | @GetMapping("/test02") method logger (line 48) | @GetMapping("/logger") FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-auto-refresh/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/listener/DemoEnvironmentChangeListener.java class DemoEnvironmentChangeListener (line 11) | @Component method onApplicationEvent (line 19) | @Override FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 26) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 30) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 35) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 39) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-jasypt/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-jasypt/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/controller/DemoController.java class DemoController (line 9) | @RestController method test (line 17) | @GetMapping("/test") FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-jasypt/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/listener/JasyptEnvironmentChangeListener.java class JasyptEnvironmentChangeListener (line 13) | @Component method onApplicationEvent (line 26) | @Override FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-jasypt/src/test/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/JasyptTest.java class JasyptTest (line 11) | @RunWith(SpringRunner.class) method encode (line 18) | @Test method print (line 32) | @Test FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-multi/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java class DemoApplication (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo-profiles/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/ProfilesApplication.java class ProfilesApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 26) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 30) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 35) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 39) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-05-spring-cloud-alibaba-nacos-config/labx-05-sca-nacos-config-demo/src/main/java/cn/iocoder/springcloudalibaba/labx5/nacosdemo/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-error-handler/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-error-handler/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 14) | @Component method onMessage (line 19) | @StreamListener(MySink.DEMO01_INPUT) // 对应 DEMO-TOPIC-01.demo01-consum... method handleError (line 26) | @ServiceActivator(inputChannel = "DEMO-TOPIC-01.demo01-consumer-group-... method globalHandleError (line 33) | @StreamListener(IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME) // er... FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-error-handler/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-error-handler/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-filter/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-filter/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-filter/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-filter/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 9) | @Component method onMessage (line 14) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-retry/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-retry/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-retry/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-consumer-retry/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 17) | @RestController method send (line 26) | @GetMapping("/send") method sendDelay (line 38) | @GetMapping("/send_delay") method sendTag (line 53) | @GetMapping("/send_tag") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-actuator/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 17) | @RestController method send (line 26) | @GetMapping("/send") method sendDelay (line 38) | @GetMapping("/send_delay") method sendTag (line 53) | @GetMapping("/send_tag") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-aliyun/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 17) | @RestController method send (line 26) | @GetMapping("/send") method sendDelay (line 38) | @GetMapping("/send_delay") method sendTag (line 53) | @GetMapping("/send_tag") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-demo/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 17) | @RestController method send (line 26) | @GetMapping("/send") method sendDelay (line 38) | @GetMapping("/send_delay") method sendOrderly (line 53) | @GetMapping("/send_orderly") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-orderly/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-transaction/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-transaction/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 18) | @RestController method send (line 27) | @GetMapping("/send") method sendDelay (line 39) | @GetMapping("/send_delay") method sendTag (line 54) | @GetMapping("/send_tag") method sendTransaction (line 70) | @GetMapping("/send_transaction") class Args (line 84) | public static class Args { method getArgs1 (line 90) | public Integer getArgs1() { method setArgs1 (line 94) | public Args setArgs1(Integer args1) { method getArgs2 (line 99) | public String getArgs2() { method setArgs2 (line 103) | public Args setArgs2(String args2) { method toString (line 108) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-transaction/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/listener/TransactionListenerImpl.java class TransactionListenerImpl (line 12) | @RocketMQTransactionListener(txProducerGroup = "test") method executeLocalTransaction (line 17) | @Override method checkLocalTransaction (line 27) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-transaction/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-06-spring-cloud-stream-rocketmq/labx-06-sca-stream-rocketmq-producer-transaction/src/main/java/cn/iocoder/springcloudalibaba/labx6/rocketmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/api/UserService.java type UserService (line 9) | public interface UserService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/UserController.java class UserController (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo01/labx-07-sca-dubbo-demo01-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java class UserServiceImpl (line 7) | @org.apache.dubbo.config.annotation.Service(protocol = "dubbo", version ... method get (line 10) | @Override method add (line 17) | @Override FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/api/UserService.java type UserService (line 9) | public interface UserService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/FeignConsumerApplication.java class FeignConsumerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/config/RestTemplateConfig.java class RestTemplateConfig (line 9) | @Configuration method restTemplate (line 12) | @Bean FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/User01Controller.java class User01Controller (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/User02Controller.java class User02Controller (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/User03Controller.java class User03Controller (line 13) | @RestController method get (line 20) | @GetMapping("/get") method add (line 26) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/User04Controller.java class User04Controller (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/feign/UserFeignClient.java type UserFeignClient (line 12) | @FeignClient(name = "demo-provider") method get (line 23) | @GetMapping("/user/get") method add (line 32) | @PostMapping("/user/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/feign/UserFeignClient02.java type UserFeignClient02 (line 11) | @FeignClient(name = "demo-provider") method get (line 20) | @GetMapping("/user/get") method add (line 29) | @PostMapping("/user/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/RestProviderApplication.java class RestProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-rest/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java class UserServiceImpl (line 12) | @org.apache.dubbo.config.annotation.Service(version = "1.0.0", protocol ... method get (line 16) | @Override method add (line 26) | @Override FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/SpringMVCProviderApplication.java class SpringMVCProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo02/labx-07-sca-dubbo-demo02-provider-springmvc/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java class UserServiceImpl (line 8) | @org.apache.dubbo.config.annotation.Service(version = "1.0.0", protocol ... method get (line 13) | @Override method add (line 21) | @Override FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/api/UserService.java type UserService (line 12) | public interface UserService { method get (line 20) | UserDTO get(@NotNull(message = "用户编号不能为空") Integer id) method add (line 29) | Integer add(UserAddDTO addDTO) FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserAddDTO.java class UserAddDTO (line 12) | public class UserAddDTO implements Serializable { method getName (line 26) | public String getName() { method setName (line 30) | public UserAddDTO setName(String name) { method getGender (line 35) | public Integer getGender() { method setGender (line 39) | public UserAddDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/UserController.java class UserController (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo03-validation/labx-07-sca-dubbo-demo03-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java class UserServiceImpl (line 7) | @org.apache.dubbo.config.annotation.Service(protocol = "dubbo", version ... method get (line 10) | @Override method add (line 17) | @Override FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/api/UserService.java type UserService (line 12) | public interface UserService { method get (line 20) | UserDTO get(@NotNull(message = "用户编号不能为空") Integer id) method add (line 29) | Integer add(UserAddDTO addDTO) FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/core/ServiceException.java class ServiceException (line 30) | public final class ServiceException extends RuntimeException { method ServiceException (line 37) | public ServiceException() { // 创建默认构造方法,用于反序列化的场景。 method ServiceException (line 40) | public ServiceException(ServiceExceptionEnum serviceExceptionEnum) { method ServiceException (line 47) | public ServiceException(ServiceExceptionEnum serviceExceptionEnum, Str... method getCode (line 54) | public Integer getCode() { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/core/ServiceExceptionEnum.java type ServiceExceptionEnum (line 6) | public enum ServiceExceptionEnum { method ServiceExceptionEnum (line 32) | ServiceExceptionEnum(int code, String message) { method getCode (line 37) | public int getCode() { method getMessage (line 41) | public String getMessage() { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserAddDTO.java class UserAddDTO (line 12) | public class UserAddDTO implements Serializable { method getName (line 26) | public String getName() { method setName (line 30) | public UserAddDTO setName(String name) { method getGender (line 35) | public Integer getGender() { method setGender (line 39) | public UserAddDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/UserController.java class UserController (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/filter/DubboExceptionFilter.java class DubboExceptionFilter (line 18) | @Activate(group = CommonConstants.PROVIDER) method DubboExceptionFilter (line 21) | public DubboExceptionFilter() { method invoke (line 25) | @Override class ExceptionListenerX (line 30) | static class ExceptionListenerX extends ExceptionListener { method onResponse (line 32) | @Override method handleConstraintViolationException (line 52) | private ServiceException handleConstraintViolationException(Constrai... class ExceptionListener (line 69) | static class ExceptionListener implements Listener { method onResponse (line 73) | @Override method onError (line 125) | @Override method setLogger (line 131) | public void setLogger(Logger logger) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo04-filter/labx-07-sca-dubbo-demo04-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java class UserServiceImpl (line 9) | @org.apache.dubbo.config.annotation.Service(protocol = "dubbo", version ... method get (line 12) | @Override method add (line 19) | @Override FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/api/UserService.java type UserService (line 9) | public interface UserService { method get (line 17) | UserDTO get(Integer id); method add (line 25) | Integer add(UserAddDTO addDTO); FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-api/src/main/java/cn/iocoder/springcloudalibaba/labx7/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-consumer/src/main/java/cn/iocoder/springcloudalibaba/labx7/consumerdemo/controller/UserController.java class UserController (line 9) | @RestController method get (line 16) | @GetMapping("/get") method add (line 21) | @PostMapping("/add") FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/ProviderApplication.java class ProviderApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-07-spring-cloud-alibaba-dubbo/labx-07-sca-dubbo-demo05-sentinel/labx-07-sca-dubbo-demo05-provider/src/main/java/cn/iocoder/springcloudalibaba/labx7/providerdemo/service/UserServiceImpl.java class UserServiceImpl (line 7) | @org.apache.dubbo.config.annotation.Service(protocol = "dubbo", version ... method get (line 10) | @Override method add (line 17) | @Override FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo01-test/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo01-test/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/config/GatewayConfig.java class GatewayConfig (line 11) | public class GatewayConfig { method firstGlobalFilter (line 15) | @Bean method secondGatewayFilter (line 25) | @Bean method thirdGlobalFilter (line 35) | @Bean FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo01/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo02-registry/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo03-config-apollo/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo03-config-apollo/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayPropertiesRefresher.java class GatewayPropertiesRefresher (line 26) | @Component method setApplicationContext (line 45) | @Override method setApplicationEventPublisher (line 50) | @Override method onChange (line 55) | @ApolloConfigChangeListener(interestedKeyPrefixes = "spring.cloud.gate... method refreshGatewayProperties (line 68) | private void refreshGatewayProperties(ConfigChangeEvent changeEvent) { method preDestroyGatewayProperties (line 92) | private synchronized void preDestroyGatewayProperties(ConfigChangeEven... method refreshGatewayRouteDefinition (line 107) | private void refreshGatewayRouteDefinition() { method checkNeedClear (line 124) | private boolean checkNeedClear(ConfigChangeEvent changeEvent, String p... FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo03-config-nacos/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo04/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo05-custom-gateway-filter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo05-custom-gateway-filter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/filter/AuthGatewayFilterFactory.java class AuthGatewayFilterFactory (line 20) | @Component method AuthGatewayFilterFactory (line 23) | public AuthGatewayFilterFactory() { method apply (line 27) | @Override class Config (line 70) | public static class Config { method getTokenHeaderName (line 78) | public String getTokenHeaderName() { method getUserIdHeaderName (line 82) | public String getUserIdHeaderName() { method setTokenHeaderName (line 86) | public Config setTokenHeaderName(String tokenHeaderName) { method setUserIdHeaderName (line 91) | public Config setUserIdHeaderName(String userIdHeaderName) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo06-rate-limiter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo06-rate-limiter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/config/GatewayConfig.java class GatewayConfig (line 9) | @Configuration method ipKeyResolver (line 12) | @Bean FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo07-hystrix/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo07-hystrix/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/controller/FallbackController.java class FallbackController (line 10) | @RestController method fallback (line 15) | @GetMapping("/fallback") FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo07-sentinel/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/CustomBlockRequestHandler.java class CustomBlockRequestHandler (line 11) | @Component method handleRequest (line 16) | @Override FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo07-sentinel/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo08-custom-global-filter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo08-custom-global-filter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/User03Controller.java class User03Controller (line 8) | @RestController FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo08-custom-global-filter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/config/RestTemplateConfig.java class RestTemplateConfig (line 9) | @Configuration method restTemplate (line 12) | @Bean FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo08-custom-global-filter/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/filter/DubboFilter.java class DubboFilter (line 17) | @Component method filter (line 23) | public Mono filter(ServerWebExchange exchange, GatewayFilterChai... method getOrder (line 38) | public int getOrder() { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo09-actuator/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-gateway-demo10-troubleshooting/src/main/java/cn/iocoder/springcloud/labx08/gatewaydemo/GatewayApplication.java class GatewayApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-user-service/src/main/java/cn/iocoder/springcloud/labx08/userservice/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-user-service/src/main/java/cn/iocoder/springcloud/labx08/userservice/controller/UserController.java class UserController (line 7) | @RestController method get (line 11) | @GetMapping("/get") method add (line 18) | @PostMapping("/add") FILE: labx-08-spring-cloud-gateway/labx-08-sc-user-service/src/main/java/cn/iocoder/springcloud/labx08/userservice/dto/UserAddDTO.java class UserAddDTO (line 8) | public class UserAddDTO implements Serializable { method getName (line 19) | public String getName() { method setName (line 23) | public UserAddDTO setName(String name) { method getGender (line 28) | public Integer getGender() { method setGender (line 32) | public UserAddDTO setGender(Integer gender) { FILE: labx-08-spring-cloud-gateway/labx-08-sc-user-service/src/main/java/cn/iocoder/springcloud/labx08/userservice/dto/UserDTO.java class UserDTO (line 8) | public class UserDTO implements Serializable { method getId (line 23) | public Integer getId() { method setId (line 27) | public UserDTO setId(Integer id) { method getName (line 32) | public String getName() { method setName (line 36) | public UserDTO setName(String name) { method getGender (line 41) | public Integer getGender() { method setGender (line 45) | public UserDTO setGender(Integer gender) { FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-auto-refresh/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-auto-refresh/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 25) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 29) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 34) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 38) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-auto-refresh/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/controller/DemoController.java class DemoController (line 15) | @RestController method test01 (line 27) | @GetMapping("/test01") method test02 (line 40) | @GetMapping("/test02") method logger (line 48) | @GetMapping("/logger") FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-auto-refresh/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/listener/ApolloPropertiesRefresher.java class ApolloPropertiesRefresher (line 12) | @Component method setApplicationContext (line 17) | @Override method onChange (line 22) | @ApolloConfigChangeListener(value = ConfigConsts.NAMESPACE_APPLICATION) FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-jasypt/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-jasypt/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/controller/DemoController.java class DemoController (line 8) | @RestController method test (line 15) | @GetMapping("/test") FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-jasypt/src/test/java/cn/iocoder/springcloud/labx09/apollodemo/JasyptTest.java class JasyptTest (line 11) | @RunWith(SpringRunner.class) method encode (line 18) | @Test method print (line 32) | @Test FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-multi/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/DemoApplication.java class DemoApplication (line 8) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo-profiles/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 25) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 29) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 34) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 38) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-09-spring-cloud-apollo/labx-09-sc-apollo-demo/src/main/java/cn/iocoder/springcloud/labx09/apollodemo/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-ack/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-ack/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 16) | @Component method onMessage (line 23) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-ack/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-ack/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 12) | @Component method onMessage (line 17) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 13) | @Component method onMessage (line 18) | @StreamListener(MySink.DEMO01_INPUT) // 对应 DEMO-TOPIC-01.demo01-consum... method handleError (line 25) | @ServiceActivator(inputChannel = "DEMO-TOPIC-01.demo01-consumer-group-... method globalHandleError (line 32) | @StreamListener(IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME) // er... FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-filter/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-filter/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(value = MySink.DEMO01_INPUT, condition = "headers['tag... FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-filter/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-filter/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-retry/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-retry/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-retry/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-consumer-retry/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method send (line 25) | @GetMapping("/send") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-actuator/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method sendBatch (line 25) | @GetMapping("/send_batch") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-batch/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-confirm/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-confirm/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method send (line 25) | @GetMapping("/send") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-confirm/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-confirm/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01ProducerConfirmCallback.java class Demo01ProducerConfirmCallback (line 9) | @Component method onPublisherConfirm (line 14) | @ServiceActivator(inputChannel = "demo01-producer-confirm") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-confirm/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01ProducerReturnCallback.java class Demo01ProducerReturnCallback (line 11) | @Component method handleError (line 16) | @ServiceActivator(inputChannel = "DEMO-TOPIC-01.errors") method globalHandleError (line 23) | @StreamListener(IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME) // er... FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-confirm/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method sendDelay (line 25) | @GetMapping("/send_delay") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-delay/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method send (line 25) | @GetMapping("/send") method sendTag (line 37) | @GetMapping("/send_tag") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-demo/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method send (line 25) | @GetMapping("/send_orderly") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-transaction/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-transaction/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/config/TransactionConfig.java class TransactionConfig (line 9) | @Configuration method rabbitTransactionManager (line 13) | @Bean FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-transaction/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/controller/Demo01Controller.java class Demo01Controller (line 17) | @RestController method sendTransaction (line 26) | @Transactional FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-transaction/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-10-spring-cloud-stream-rabbitmq/labx-10-sc-stream-rabbitmq-producer-transaction/src/main/java/cn/iocoder/springcloud/labx10/rabbitmqdemo/producerdemo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-ack/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-ack/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 15) | @Component method onMessage (line 22) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-ack/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-ack/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 12) | @Component method onMessage (line 17) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-broadcasting/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-concurrency/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 13) | @Component method onMessage (line 18) | @StreamListener(MySink.DEMO01_INPUT) // 对应 DEMO-TOPIC-01.demo01-consum... method handleError (line 25) | @ServiceActivator(inputChannel = "DEMO-TOPIC-01.demo01-consumer-group.... method globalHandleError (line 32) | @StreamListener(IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME) // er... FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-error-handler/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-filter/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-filter/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(value = MySink.DEMO01_INPUT, condition = "headers['tag... FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-filter/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-filter/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 9) | @Component method onMessage (line 14) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-retry/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-retry/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-retry/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-retry/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/ConsumerApplication.java class ConsumerApplication (line 8) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/Demo01Consumer.java class Demo01Consumer (line 10) | @Component method onMessage (line 15) | @StreamListener(MySink.DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/listener/MySink.java type MySink (line 6) | public interface MySink { method demo01Input (line 10) | @Input(DEMO01_INPUT) FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-consumer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/consumerdemo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method send (line 25) | @GetMapping("/send") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-actuator/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method sendBatch (line 25) | @GetMapping("/send_batch") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-batch/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method send (line 25) | @GetMapping("/send") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-demo/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/controller/Demo01Controller.java class Demo01Controller (line 16) | @RestController method sendOrderly (line 25) | @GetMapping("/send_orderly") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-partitioning/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/ProducerApplication.java class ProducerApplication (line 8) | @SpringBootApplication method main (line 12) | public static void main(String[] args) { FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/config/TransactionConfig.java class TransactionConfig (line 13) | @Configuration method transactionManager (line 17) | @Bean FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/controller/Demo01Controller.java class Demo01Controller (line 17) | @RestController method sendTransaction (line 26) | @Transactional FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/Demo01Message.java class Demo01Message (line 6) | public class Demo01Message { method setId (line 13) | public Demo01Message setId(Integer id) { method getId (line 18) | public Integer getId() { method toString (line 22) | @Override FILE: labx-11-spring-cloud-stream-kafka/labx-11-sc-stream-kafka-producer-transaction/src/main/java/cn/iocoder/springcloud/labx11/kafkademo/kafkademo/message/MySource.java type MySource (line 6) | public interface MySource { method demo01Output (line 8) | @Output("demo01-output") FILE: labx-12-spring-cloud-config/labx-12-sc-config-server-demo/src/main/java/cn/iocoder/springcloud/labx12/configserverdemo/ConfigServerApplication.java class ConfigServerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-server-git-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx12/configserverdemo/ConfigServerApplication.java class ConfigServerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-server-git-nacos/src/main/java/cn/iocoder/springcloud/labx12/configserverdemo/ConfigServerApplication.java class ConfigServerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-server-git/src/main/java/cn/iocoder/springcloud/labx12/configserverdemo/ConfigServerApplication.java class ConfigServerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-actuator/src/main/java/cn/iocoder/springcloud/labx12/userapplication/UserApplication.java class UserApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-actuator/src/main/java/cn/iocoder/springcloud/labx12/userapplication/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 26) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 30) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 35) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 39) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-actuator/src/main/java/cn/iocoder/springcloud/labx12/userapplication/controller/DemoController.java class DemoController (line 16) | @RestController method test01 (line 27) | @GetMapping("/test01") method test02 (line 40) | @GetMapping("/test02") method logger (line 50) | @GetMapping("/logger") FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-actuator/src/main/java/cn/iocoder/springcloud/labx12/userapplication/listener/DemoEnvironmentChangeListener.java class DemoEnvironmentChangeListener (line 11) | @Component method onApplicationEvent (line 19) | @Override FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx12/userapplication/UserApplication.java class UserApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx12/userapplication/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 20) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 24) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 29) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 33) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx12/userapplication/controller/DemoController.java class DemoController (line 14) | @RestController method test01 (line 25) | @GetMapping("/test01") method test02 (line 38) | @GetMapping("/test02") FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-nacos/src/main/java/cn/iocoder/springcloud/labx12/userapplication/UserApplication.java class UserApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-nacos/src/main/java/cn/iocoder/springcloud/labx12/userapplication/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 20) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 24) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 29) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 33) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application-nacos/src/main/java/cn/iocoder/springcloud/labx12/userapplication/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") method xxPassword (line 47) | @GetMapping("/xx_password") method yyPassword (line 55) | @GetMapping("/yy_password") FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application/src/main/java/cn/iocoder/springcloud/labx12/userapplication/UserApplication.java class UserApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application/src/main/java/cn/iocoder/springcloud/labx12/userapplication/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 20) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 24) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 29) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 33) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-12-spring-cloud-config/labx-12-sc-config-user-application/src/main/java/cn/iocoder/springcloud/labx12/userapplication/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") method xxPassword (line 47) | @GetMapping("/xx_password") method yyPassword (line 55) | @GetMapping("/yy_password") FILE: labx-13/labx-13-sc-sleuth-db-elasticsearch/src/main/java/cn/iocoder/springcloud/labx13/springmvcdemo/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-13/labx-13-sc-sleuth-db-elasticsearch/src/main/java/cn/iocoder/springcloud/labx13/springmvcdemo/config/SleuthConfiguration.java class SleuthConfiguration (line 12) | @Configuration method elasticsearchClient (line 17) | @Bean method createElasticsearch (line 29) | private Properties createElasticsearch(ElasticsearchProperties elastic... FILE: labx-13/labx-13-sc-sleuth-db-elasticsearch/src/main/java/cn/iocoder/springcloud/labx13/springmvcdemo/controller/UserController.java class UserController (line 11) | @RestController method get (line 18) | @GetMapping("/get") method findById (line 24) | public ESUserDO findById(Integer id) { FILE: labx-13/labx-13-sc-sleuth-db-elasticsearch/src/main/java/cn/iocoder/springcloud/labx13/springmvcdemo/dataobject/ESUserDO.java class ESUserDO (line 8) | @Document(indexName = "user", // 索引名 method toString (line 31) | @Override FILE: labx-13/labx-13-sc-sleuth-db-elasticsearch/src/main/java/cn/iocoder/springcloud/labx13/springmvcdemo/repository/ESUserRepository.java type ESUserRepository (line 6) | public interface ESUserRepository extends ElasticsearchRepository { method ClusterNodes (line 29) | private ClusterNodes(String source) { method of (line 60) | public static ClusterNodes of(String source) { method iterator (line 68) | @Override method toInetAddress (line 73) | private static InetAddress toInetAddress(String host) { FILE: labx-13/labx-13-sc-sleuth-db-elasticsearch/src/main/java/cn/iocoder/springcloud/labx13/springmvcdemo/spring/TracingTransportClientFactoryBean.java class TracingTransportClientFactoryBean (line 19) | public class TracingTransportClientFactoryBean implements FactoryBean getUserFallback(Integer id, Throwab... FILE: labx-24/labx-24-resilience4j-demo01/src/main/java/cn/iocoder/springcloud/labx24/resilience4jdemo/controller/TimeLimiterDemoController.java class TimeLimiterDemoController (line 17) | @RestController method getUser (line 24) | @GetMapping("/get_user") class TimeLimiterService (line 29) | @Service method getUser0 (line 34) | @Bulkhead(name = "backendD", type = Bulkhead.Type.THREADPOOL) method getUserFallback (line 42) | public CompletableFuture getUserFallback(Integer id, Throwab... FILE: labx-24/labx-24-resilience4j-demo02/src/main/java/cn/iocoder/springcloud/labx24/resilience4jdemo/DemoApplication.java class DemoApplication (line 8) | @SpringBootApplication method restTemplate (line 11) | @Bean method main (line 16) | public static void main(String[] args) { FILE: labx-24/labx-24-resilience4j-demo02/src/main/java/cn/iocoder/springcloud/labx24/resilience4jdemo/config/Resilience4jConfig.java class Resilience4jConfig (line 15) | @Configuration method resilience4JCircuitBreakerFactoryCustomizer (line 18) | @Bean FILE: labx-24/labx-24-resilience4j-demo02/src/main/java/cn/iocoder/springcloud/labx24/resilience4jdemo/controller/DemoController.java class DemoController (line 16) | @RestController method getUser (line 28) | @GetMapping("/get_user") FILE: labx-24/labx-24-user-service/src/main/java/cn/iocoder/springcloud/labx24/userservice/UserServiceApplication.java class UserServiceApplication (line 13) | @SpringBootApplication class UserController (line 16) | @RestController method get (line 20) | @GetMapping("/get") method batchGet (line 25) | @GetMapping("/batch_get") method main (line 32) | public static void main(String[] args) { FILE: labx-25/labx-25-sc-zookeeper-discovery-demo01-consumer/src/main/java/cn/iocoder/springcloud/labx25/zookeeperdemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 17) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { class RestTemplateConfiguration (line 25) | @Configuration method restTemplate (line 28) | @Bean class TestController (line 35) | @RestController method hello (line 45) | @GetMapping("/hello") FILE: labx-25/labx-25-sc-zookeeper-discovery-demo01-provider/src/main/java/cn/iocoder/springcloud/labx25/zookeeperdemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 9) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { class TestController (line 17) | @RestController method echo (line 20) | @GetMapping("/echo") FILE: labx-26/labx-26-sc-zookeeper-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-26/labx-26-sc-zookeeper-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 25) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 29) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 34) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 38) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-26/labx-26-sc-zookeeper-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 24) | @GetMapping("/test01") method test02 (line 37) | @GetMapping("/test02") FILE: labx-26/labx-26-sc-zookeeper-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/listener/DemoEnvironmentChangeListener.java class DemoEnvironmentChangeListener (line 11) | @Component method onApplicationEvent (line 19) | @Override FILE: labx-26/labx-26-sc-zookeeper-config-demo/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-26/labx-26-sc-zookeeper-config-demo/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 25) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 29) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 34) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 38) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-26/labx-26-sc-zookeeper-config-demo/src/main/java/cn/iocoder/springcloud/labx26/zookeeperdemo/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") FILE: labx-27/labx-27-sc-consul-discovery-demo01-consumer/src/main/java/cn/iocoder/springcloud/labx27/consuldemo/consumer/DemoConsumerApplication.java class DemoConsumerApplication (line 17) | @SpringBootApplication method main (line 21) | public static void main(String[] args) { class RestTemplateConfiguration (line 25) | @Configuration method restTemplate (line 28) | @Bean class TestController (line 35) | @RestController method hello (line 45) | @GetMapping("/hello") FILE: labx-27/labx-27-sc-consul-discovery-demo01-provider/src/main/java/cn/iocoder/springcloud/labx27/consuldemo/provider/DemoProviderApplication.java class DemoProviderApplication (line 9) | @SpringBootApplication method main (line 13) | public static void main(String[] args) { class TestController (line 17) | @RestController method echo (line 20) | @GetMapping("/echo") FILE: labx-28/labx-28-sc-consul-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-28/labx-28-sc-consul-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 25) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 29) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 34) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 38) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-28/labx-28-sc-consul-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/controller/DemoController.java class DemoController (line 14) | @RestController method test01 (line 25) | @GetMapping("/test01") method test02 (line 38) | @GetMapping("/test02") FILE: labx-28/labx-28-sc-consul-config-auto-refresh/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/listener/DemoEnvironmentChangeListener.java class DemoEnvironmentChangeListener (line 11) | @Component method onApplicationEvent (line 19) | @Override FILE: labx-28/labx-28-sc-consul-config-demo/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-28/labx-28-sc-consul-config-demo/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 25) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 29) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 34) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 38) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-28/labx-28-sc-consul-config-demo/src/main/java/cn/iocoder/springcloud/labx28/consuldemo/controller/DemoController.java class DemoController (line 13) | @RestController method test01 (line 23) | @GetMapping("/test01") method test02 (line 36) | @GetMapping("/test02") FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener-actuator/src/main/java/cn/iocoder/springcloud/labx29/listenerdemo/ListenerDemoApplication.java class ListenerDemoApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener-actuator/src/main/java/cn/iocoder/springcloud/labx29/listenerdemo/event/UserRegisterEvent.java class UserRegisterEvent (line 8) | public class UserRegisterEvent extends RemoteApplicationEvent { method UserRegisterEvent (line 15) | public UserRegisterEvent() { // 序列化 method UserRegisterEvent (line 18) | public UserRegisterEvent(Object source, String originService, String d... method getUsername (line 23) | public String getUsername() { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener-actuator/src/main/java/cn/iocoder/springcloud/labx29/listenerdemo/listener/UserRegisterListener.java class UserRegisterListener (line 12) | @Component method onApplicationEvent (line 17) | @Override FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener-actuator/src/main/java/org/springframework/cloud/consul/binder/ConsulSendingHandler.java class ConsulSendingHandler (line 16) | public class ConsulSendingHandler extends AbstractMessageHandler { method ConsulSendingHandler (line 22) | public ConsulSendingHandler(ConsulClient consul, String eventName) { method handleMessageInternal (line 27) | @Override FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener/src/main/java/cn/iocoder/springcloud/labx29/listenerdemo/ListenerDemoApplication.java class ListenerDemoApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener/src/main/java/cn/iocoder/springcloud/labx29/listenerdemo/event/UserRegisterEvent.java class UserRegisterEvent (line 8) | public class UserRegisterEvent extends RemoteApplicationEvent { method UserRegisterEvent (line 15) | public UserRegisterEvent() { // 序列化 method UserRegisterEvent (line 18) | public UserRegisterEvent(Object source, String originService, String d... method getUsername (line 23) | public String getUsername() { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-listener/src/main/java/cn/iocoder/springcloud/labx29/listenerdemo/listener/UserRegisterListener.java class UserRegisterListener (line 12) | @Component method onApplicationEvent (line 17) | @Override FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-publisher/src/main/java/cn/iocoder/springcloud/labx29/publisherdemo/PublisherDemoApplication.java class PublisherDemoApplication (line 6) | @SpringBootApplication method main (line 10) | public static void main(String[] args) { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-publisher/src/main/java/cn/iocoder/springcloud/labx29/publisherdemo/controller/DemoController.java class DemoController (line 13) | @RestController method register (line 25) | @GetMapping("/register") FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-publisher/src/main/java/cn/iocoder/springcloud/labx29/publisherdemo/event/UserRegisterEvent.java class UserRegisterEvent (line 8) | public class UserRegisterEvent extends RemoteApplicationEvent { method UserRegisterEvent (line 15) | public UserRegisterEvent() { // 序列化 method UserRegisterEvent (line 18) | public UserRegisterEvent(Object source, String originService, String d... method getUsername (line 23) | public String getUsername() { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-bus-consul-demo-publisher/src/main/java/org/springframework/cloud/consul/binder/ConsulSendingHandler.java class ConsulSendingHandler (line 16) | public class ConsulSendingHandler extends AbstractMessageHandler { method ConsulSendingHandler (line 22) | public ConsulSendingHandler(ConsulClient consul, String eventName) { method handleMessageInternal (line 27) | @Override FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-config-server-git-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx29/configserverdemo/ConfigServerApplication.java class ConfigServerApplication (line 7) | @SpringBootApplication method main (line 11) | public static void main(String[] args) { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-config-user-application-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx29/userapplication/UserApplication.java class UserApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-config-user-application-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx29/userapplication/config/OrderProperties.java class OrderProperties (line 6) | @Component method getPayTimeoutSeconds (line 20) | public Integer getPayTimeoutSeconds() { method setPayTimeoutSeconds (line 24) | public OrderProperties setPayTimeoutSeconds(Integer payTimeoutSeconds) { method getCreateFrequencySeconds (line 29) | public Integer getCreateFrequencySeconds() { method setCreateFrequencySeconds (line 33) | public OrderProperties setCreateFrequencySeconds(Integer createFrequen... FILE: labx-29-spring-cloud-consul-bus/labx-29-sc-config-user-application-auto-refresh-by-bus/src/main/java/cn/iocoder/springcloud/labx29/userapplication/controller/DemoController.java class DemoController (line 14) | @RestController method test01 (line 25) | @GetMapping("/test01") method test02 (line 38) | @GetMapping("/test02") FILE: labx-30-spring-cloud-grpc/labx-30-grpc-cloud/labx-30-grpc-cloud-application/src/main/java/cn/iocoder/springcloud/labx30/demo/DemoApplication.java class DemoApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-30-spring-cloud-grpc/labx-30-grpc-cloud/labx-30-grpc-cloud-application/src/main/java/cn/iocoder/springcloud/labx30/demo/controller/DemoController.java class DemoController (line 10) | @RestController method get (line 17) | @GetMapping("/get") method create (line 27) | @GetMapping("/create") // 为了方便测试,实际使用 @PostMapping FILE: labx-30-spring-cloud-grpc/labx-30-grpc-cloud/labx-30-grpc-cloud-user-service/src/main/java/cn/iocoder/springcloud/labx30/userservice/UserServiceApplication.java class UserServiceApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: labx-30-spring-cloud-grpc/labx-30-grpc-cloud/labx-30-grpc-cloud-user-service/src/main/java/cn/iocoder/springcloud/labx30/userservice/rpc/UserServiceGrpcImpl.java class UserServiceGrpcImpl (line 9) | @GrpcService method get (line 14) | @Override method create (line 27) | @Override