├── .gitignore
├── README.md
├── springboot-activemq
├── springboot-activemq-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ └── core
│ │ │ ├── config
│ │ │ └── ActiveMQConfig.java
│ │ │ ├── constants
│ │ │ └── ActiveMQConstants.java
│ │ │ └── utils
│ │ │ ├── QueueUtil.java
│ │ │ └── TopicUtil.java
│ │ └── resources
│ │ └── system.properties
└── springboot-activemq-service
│ ├── .gitignore
│ ├── pom.xml
│ ├── springboot-activemq-base-service
│ ├── pom.xml
│ ├── springboot-activemq-base-service-api
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── MavenWrapperDownloader.java
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── zwc
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── .gitkeep
│ │ │ ├── constant
│ │ │ └── .gitkeep
│ │ │ └── dto
│ │ │ ├── request
│ │ │ └── .gitkeep
│ │ │ └── response
│ │ │ └── .gitkeep
│ └── springboot-activemq-base-service-core
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── zwc
│ │ │ │ ├── SpringbootActivemqBaseServiceCoreApplication.java
│ │ │ │ └── base
│ │ │ │ ├── api
│ │ │ │ └── impl
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── controller
│ │ │ │ ├── MqQueueController.java
│ │ │ │ └── MqTopicController.java
│ │ │ │ ├── domain
│ │ │ │ └── .gitkeep
│ │ │ │ ├── mapper
│ │ │ │ └── xml
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── mq
│ │ │ │ ├── queue
│ │ │ │ │ └── MqQueueProducer.java
│ │ │ │ └── topic
│ │ │ │ │ └── MqTopicProducer.java
│ │ │ │ └── service
│ │ │ │ └── .gitkeep
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── springbootactivemqbaseservicecore
│ │ └── SpringbootActivemqBaseServiceCoreApplicationTests.java
│ └── springboot-activemq-user-service
│ ├── pom.xml
│ ├── springboot-activemq-user-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── user
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── constant
│ │ └── .gitkeep
│ │ └── dto
│ │ ├── request
│ │ └── .gitkeep
│ │ └── response
│ │ └── .gitkeep
│ └── springboot-activemq-user-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootActivemqUserServiceCoreApplication.java
│ │ │ └── user
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── .gitkeep
│ │ │ ├── controller
│ │ │ └── .gitkeep
│ │ │ ├── domain
│ │ │ └── .gitkeep
│ │ │ ├── mapper
│ │ │ └── xml
│ │ │ │ └── .gitkeep
│ │ │ ├── mq
│ │ │ ├── queue
│ │ │ │ ├── MqQueueConsumerOne.java
│ │ │ │ └── MqQueueConsumerTwo.java
│ │ │ └── topic
│ │ │ │ ├── MqTopicConsumerOne.java
│ │ │ │ └── MqTopicConsumerTwo.java
│ │ │ └── service
│ │ │ └── .gitkeep
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootactivemquserservicecore
│ └── SpringbootActivemqUserServiceCoreApplicationTests.java
├── springboot-dubbo
├── springboot-dubbo-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ └── core
│ │ │ └── config
│ │ │ └── MyBatisPlusConfig.java
│ │ └── resources
│ │ └── system.properties
└── springboot-dubbo-service
│ ├── .gitignore
│ ├── pom.xml
│ ├── springboot-dubbo-base-service
│ ├── pom.xml
│ ├── springboot-dubbo-base-service-api
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── MavenWrapperDownloader.java
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── zwc
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── SpringbootBaseApi.java
│ │ │ ├── constant
│ │ │ └── .gitkeep
│ │ │ └── dto
│ │ │ ├── request
│ │ │ └── SpringbootBaseRequestDTO.java
│ │ │ └── response
│ │ │ └── SpringbootBaseResponseDTO.java
│ └── springboot-dubbo-base-service-core
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── zwc
│ │ │ │ ├── SpringbootDubboBaseServiceCoreApplication.java
│ │ │ │ └── base
│ │ │ │ ├── api
│ │ │ │ └── impl
│ │ │ │ │ └── SpringbootBaseApiImpl.java
│ │ │ │ ├── controller
│ │ │ │ └── SpringbootBaseController.java
│ │ │ │ ├── domain
│ │ │ │ └── SpringbootBase.java
│ │ │ │ ├── mapper
│ │ │ │ ├── SpringbootBaseMapper.java
│ │ │ │ └── xml
│ │ │ │ │ └── SpringbootBaseMapper.xml
│ │ │ │ └── service
│ │ │ │ └── SpringbootBaseService.java
│ │ └── resources
│ │ │ ├── application.properties
│ │ │ └── test_base.yml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── springbootdubbobaseservicecore
│ │ └── SpringbootDubboBaseServiceCoreApplicationTests.java
│ └── springboot-dubbo-user-service
│ ├── pom.xml
│ ├── springboot-dubbo-user-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── user
│ │ ├── api
│ │ └── SpringbootUserApi.java
│ │ ├── constant
│ │ └── .gitkeep
│ │ └── dto
│ │ ├── request
│ │ └── SpringbootUserRequestDTO.java
│ │ └── response
│ │ └── SpringbootUserResponseDTO.java
│ └── springboot-dubbo-user-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootDubboUserServiceCoreApplication.java
│ │ │ └── user
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── SpringbootUserApiImpl.java
│ │ │ ├── controller
│ │ │ └── SpringbootUserController.java
│ │ │ ├── domain
│ │ │ └── SpringbootUser.java
│ │ │ ├── mapper
│ │ │ ├── SpringbootUserMapper.java
│ │ │ └── xml
│ │ │ │ └── SpringbootUserMapper.xml
│ │ │ └── service
│ │ │ └── SpringbootUserService.java
│ └── resources
│ │ ├── application.properties
│ │ └── test_user.yml
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootdubbouserservicecore
│ └── SpringbootDubboUserServiceCoreApplicationTests.java
├── springboot-flyway
├── springboot-flyway-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ └── .gitkeep
│ │ └── resources
│ │ └── system.properties
└── springboot-flyway-service
│ ├── .gitignore
│ ├── pom.xml
│ └── springboot-flyway-base-service
│ ├── pom.xml
│ ├── springboot-flyway-base-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── base
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── constant
│ │ └── .gitkeep
│ │ └── dto
│ │ ├── request
│ │ └── .gitkeep
│ │ └── response
│ │ └── .gitkeep
│ └── springboot-flyway-base-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootFlywayBaseServiceCoreApplication.java
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── .gitkeep
│ │ │ ├── controller
│ │ │ └── .gitkeep
│ │ │ ├── domain
│ │ │ └── .gitkeep
│ │ │ ├── mapper
│ │ │ └── xml
│ │ │ │ └── .gitkeep
│ │ │ └── service
│ │ │ └── .gitkeep
│ └── resources
│ │ ├── application.properties
│ │ └── db
│ │ └── zwc
│ │ ├── V0.1.0__init_table.sql
│ │ └── V0.1.1__init_data.sql
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootflywaybaseservicecore
│ └── SpringbootFlywayBaseServiceCoreApplicationTests.java
├── springboot-kafka
├── springboot-kafka-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ └── core
│ │ │ ├── config
│ │ │ └── InitConfig.java
│ │ │ └── constants
│ │ │ └── KafkaConstants.java
│ │ └── resources
│ │ └── system.properties
└── springboot-kafka-service
│ ├── .gitignore
│ ├── pom.xml
│ ├── springboot-kafka-base-service
│ ├── pom.xml
│ ├── springboot-kafka-base-service-api
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── MavenWrapperDownloader.java
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── zwc
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── .gitkeep
│ │ │ ├── constant
│ │ │ └── .gitkeep
│ │ │ └── dto
│ │ │ ├── request
│ │ │ └── .gitkeep
│ │ │ └── response
│ │ │ └── .gitkeep
│ └── springboot-kafka-base-service-core
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── zwc
│ │ │ │ ├── SpringbootKafkaBaseServiceCoreApplication.java
│ │ │ │ └── base
│ │ │ │ ├── api
│ │ │ │ └── impl
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── controller
│ │ │ │ └── kafkaProducerController.java
│ │ │ │ ├── domain
│ │ │ │ └── .gitkeep
│ │ │ │ ├── kafka
│ │ │ │ └── KafkaProducer.java
│ │ │ │ ├── mapper
│ │ │ │ └── xml
│ │ │ │ │ └── .gitkeep
│ │ │ │ └── service
│ │ │ │ └── .gitkeep
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── springbootkafkabaseservicecore
│ │ └── SpringbootKafkaBaseServiceCoreApplicationTests.java
│ └── springboot-kafka-user-service
│ ├── pom.xml
│ ├── springboot-kafka-user-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── user
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── constant
│ │ └── .gitkeep
│ │ └── dto
│ │ ├── request
│ │ └── .gitkeep
│ │ └── response
│ │ └── .gitkeep
│ └── springboot-kafka-user-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootKafkaUserServiceCoreApplication.java
│ │ │ └── user
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── .gitkeep
│ │ │ ├── controller
│ │ │ └── .gitkeep
│ │ │ ├── domain
│ │ │ └── .gitkeep
│ │ │ ├── kafka
│ │ │ ├── KafkaConsumerOne.java
│ │ │ └── KafkaConsumerTwo.java
│ │ │ ├── mapper
│ │ │ └── xml
│ │ │ │ └── .gitkeep
│ │ │ └── service
│ │ │ └── .gitkeep
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootkafkauserservicecore
│ └── SpringbootKafkaUserServiceCoreApplicationTests.java
├── springboot-mongodb
├── springboot-mongodb-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ └── utils
│ │ │ └── MongoDBClient.java
│ │ └── resources
│ │ └── system.properties
└── springboot-mongodb-service
│ ├── .gitignore
│ ├── pom.xml
│ └── springboot-mongodb-base-service
│ ├── pom.xml
│ ├── springboot-mongodb-base-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── base
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── constant
│ │ └── BaseServiceConstant.java
│ │ └── dto
│ │ ├── request
│ │ └── .gitkeep
│ │ └── response
│ │ └── .gitkeep
│ └── springboot-mongodb-base-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootMongodbBaseServiceCoreApplication.java
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── .gitkeep
│ │ │ ├── controller
│ │ │ └── UserController.java
│ │ │ ├── domain
│ │ │ └── UserMongoDBModel.java
│ │ │ ├── mapper
│ │ │ └── xml
│ │ │ │ └── .gitkeep
│ │ │ └── service
│ │ │ └── UserService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootmongodbbaseservicecore
│ └── SpringbootMongodbBaseServiceCoreApplicationTests.java
├── springboot-mybatis-plus
├── multi-module
│ ├── springboot-mybatis-plus-commons
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── MavenWrapperDownloader.java
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── zwc
│ │ │ │ └── core
│ │ │ │ └── config
│ │ │ │ └── MyBatisPlusConfig.java
│ │ │ └── resources
│ │ │ └── system.properties
│ └── springboot-mybatis-plus-service
│ │ ├── .gitignore
│ │ ├── pom.xml
│ │ └── springboot-mybatis-plus-base-service
│ │ ├── pom.xml
│ │ ├── springboot-mybatis-plus-base-service-api
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── MavenWrapperDownloader.java
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── zwc
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── SpringbootMybatisPlusApi.java
│ │ │ ├── constant
│ │ │ └── .gitkeep
│ │ │ └── dto
│ │ │ ├── request
│ │ │ └── SpringbootMybatisPlusRequestQueryDTO.java
│ │ │ └── response
│ │ │ └── SpringbootMybatisPlusResponseDTO.java
│ │ └── springboot-mybatis-plus-base-service-core
│ │ ├── .gitignore
│ │ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── zwc
│ │ │ │ ├── SpringbootMybatisPlusBaseServiceCoreApplication.java
│ │ │ │ └── base
│ │ │ │ ├── api
│ │ │ │ └── impl
│ │ │ │ │ └── SpringbootMybatisPlusApiImpl.java
│ │ │ │ ├── controller
│ │ │ │ └── SpringbootMybatisPlusController.java
│ │ │ │ ├── domain
│ │ │ │ └── SpringbootMybatisPlus.java
│ │ │ │ ├── mapper
│ │ │ │ ├── SpringbootMybatisPlusMapper.java
│ │ │ │ └── xml
│ │ │ │ │ └── SpringbootMybatisPlusMapper.xml
│ │ │ │ └── service
│ │ │ │ └── SpringbootMybatisPlusService.java
│ │ └── resources
│ │ │ └── application.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── springbootmybatisplusbaseservicecore
│ │ └── SpringbootMybatisPlusBaseServiceCoreApplicationTests.java
└── single-module
│ └── springboot-mybatis-plus-single
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootMybatisPlusSingleApplication.java
│ │ │ └── base
│ │ │ ├── config
│ │ │ └── MyBatisPlusConfig.java
│ │ │ ├── controller
│ │ │ └── SpringbootMybatisPlusController.java
│ │ │ ├── domain
│ │ │ └── SpringbootMybatisPlus.java
│ │ │ ├── dto
│ │ │ ├── request
│ │ │ │ └── SpringbootMybatisPlusRequestQueryDTO.java
│ │ │ └── response
│ │ │ │ └── SpringbootMybatisPlusResponseDTO.java
│ │ │ ├── mapper
│ │ │ ├── SpringbootMybatisPlusMapper.java
│ │ │ └── xml
│ │ │ │ └── SpringbootMybatisPlusMapper.xml
│ │ │ └── service
│ │ │ ├── SpringbootMybatisPlusService.java
│ │ │ └── impl
│ │ │ └── SpringbootMybatisPlusServiceImpl.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootmybatisplussingle
│ └── SpringbootMybatisPlusSingleApplicationTests.java
├── springboot-redis
├── springboot-redis-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── config
│ │ │ └── RedisConfig.java
│ │ │ └── utils
│ │ │ └── RedisClient.java
│ │ └── resources
│ │ └── system.properties
└── springboot-redis-service
│ ├── .gitignore
│ ├── pom.xml
│ └── springboot-redis-base-service
│ ├── pom.xml
│ ├── springboot-redis-base-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── base
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── constant
│ │ └── BaseServiceConstant.java
│ │ └── dto
│ │ ├── request
│ │ └── .gitkeep
│ │ └── response
│ │ └── .gitkeep
│ └── springboot-redis-base-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootRedisBaseServiceCoreApplication.java
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── .gitkeep
│ │ │ ├── controller
│ │ │ └── UserController.java
│ │ │ ├── domain
│ │ │ └── UserRedisModel.java
│ │ │ ├── mapper
│ │ │ └── xml
│ │ │ │ └── .gitkeep
│ │ │ └── service
│ │ │ └── UserService.java
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootredisbaseservicecore
│ └── SpringbootRedisBaseServiceCoreApplicationTests.java
├── springboot-scheduling
├── springboot-scheduling-commons
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ └── .gitkeep
│ │ └── resources
│ │ └── system.properties
└── springboot-scheduling-service
│ ├── .gitignore
│ ├── pom.xml
│ └── springboot-scheduling-base-service
│ ├── pom.xml
│ ├── springboot-scheduling-base-service-api
│ ├── .gitignore
│ ├── .mvn
│ │ └── wrapper
│ │ │ ├── MavenWrapperDownloader.java
│ │ │ ├── maven-wrapper.jar
│ │ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zwc
│ │ └── base
│ │ ├── api
│ │ └── .gitkeep
│ │ ├── constant
│ │ └── .gitkeep
│ │ └── dto
│ │ ├── request
│ │ └── .gitkeep
│ │ └── response
│ │ └── .gitkeep
│ └── springboot-scheduling-base-service-core
│ ├── .gitignore
│ ├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zwc
│ │ │ ├── SpringbootSchedulingBaseServiceCoreApplication.java
│ │ │ └── base
│ │ │ ├── api
│ │ │ └── impl
│ │ │ │ └── .gitkeep
│ │ │ ├── controller
│ │ │ └── .gitkeep
│ │ │ ├── domain
│ │ │ └── .gitkeep
│ │ │ ├── mapper
│ │ │ └── xml
│ │ │ │ └── .gitkeep
│ │ │ ├── scheduling
│ │ │ ├── SchedulerCron.java
│ │ │ └── SchedulerFixed.java
│ │ │ └── service
│ │ │ └── .gitkeep
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── com
│ └── zwc
│ └── springbootschedulingbaseservicecore
│ └── SpringbootSchedulingBaseServiceCoreApplicationTests.java
└── springboot-swagger
├── springboot-swagger-commons
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── zwc
│ │ └── config
│ │ ├── MyBatisPlusConfig.java
│ │ └── SwaggerConfig.java
│ └── resources
│ └── system.properties
└── springboot-swagger-service
├── .gitignore
├── pom.xml
└── springboot-swagger-base-service
├── pom.xml
├── springboot-swagger-base-service-api
├── .gitignore
├── .mvn
│ └── wrapper
│ │ ├── MavenWrapperDownloader.java
│ │ ├── maven-wrapper.jar
│ │ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
│ └── main
│ └── java
│ └── com
│ └── zwc
│ └── base
│ ├── api
│ └── .gitkeep
│ ├── constant
│ └── .gitkeep
│ └── dto
│ ├── request
│ ├── SpringbootSwaggerRequestAddDTO.java
│ ├── SpringbootSwaggerRequestDTO.java
│ └── SpringbootSwaggerRequestQueryDTO.java
│ └── response
│ └── SpringbootSwaggerResponseDTO.java
└── springboot-swagger-base-service-core
├── .gitignore
├── .mvn
└── wrapper
│ ├── MavenWrapperDownloader.java
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── mvnw
├── mvnw.cmd
├── pom.xml
└── src
├── main
├── java
│ └── com
│ │ └── zwc
│ │ ├── SpringbootSwaggerBaseServiceCoreApplication.java
│ │ └── base
│ │ ├── api
│ │ └── impl
│ │ │ └── .gitkeep
│ │ ├── controller
│ │ └── SpringbootSwaggerController.java
│ │ ├── domain
│ │ └── SpringbootSwagger.java
│ │ ├── mapper
│ │ ├── SpringbootSwaggerMapper.java
│ │ └── xml
│ │ │ └── SpringbootSwaggerMapper.xml
│ │ └── service
│ │ └── SpringbootSwaggerService.java
└── resources
│ └── application.properties
└── test
└── java
└── com
└── zwc
└── springbootswaggerbaseservicecore
└── SpringbootSwaggerBaseServiceCoreApplicationTests.java
/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
31 | ### Others ###
32 | .DS_Store
33 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/src/main/java/com/zwc/core/constants/ActiveMQConstants.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.constants;
2 |
3 | /**
4 | * @ClassName ActiveMQConstants
5 | * @Desc TODO ActiveMQ 消息队列常量
6 | * @Date 2019/4/8 17:25
7 | * @Version 1.0
8 | */
9 | public class ActiveMQConstants {
10 |
11 | // 队列模式消息名称
12 | public static final String QUEUE_NAME = "springBootMqQueue";
13 |
14 | // 订阅者模式消息名称
15 | public static final String TOPIC_NAME = "springBootMqTopic";
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/src/main/java/com/zwc/core/utils/QueueUtil.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.utils;
2 |
3 | import org.springframework.beans.factory.annotation.Autowired;
4 | import org.springframework.beans.factory.annotation.Qualifier;
5 | import org.springframework.jms.core.JmsTemplate;
6 | import org.springframework.jms.core.MessageCreator;
7 |
8 | import javax.jms.JMSException;
9 | import javax.jms.Message;
10 | import javax.jms.Session;
11 | import java.io.Serializable;
12 |
13 | /**
14 | * @ClassName QueueUtil
15 | * @Desc TODO queue 队列模式发送消息工具类
16 | * @Date 2019/4/8 15:57
17 | * @Version 1.0
18 | */
19 | public class QueueUtil {
20 |
21 | @Autowired
22 | @Qualifier("queueTemplate")
23 | private JmsTemplate jmsTemplate;
24 |
25 | /*
26 | * @ClassName QueueUtil
27 | * @Desc TODO 发送一条消息到指定的队列
28 | * @param queueName 队列名称
29 | * @param message 消息内容
30 | * @Date 2019/4/8 16:26
31 | * @Version 1.0
32 | */
33 | public void send(String queueName, final Serializable message) {
34 | jmsTemplate.send(queueName, new MessageCreator() {
35 | public Message createMessage(Session session) throws JMSException {
36 | return session.createObjectMessage(message);
37 | }
38 | });
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/src/main/java/com/zwc/core/utils/TopicUtil.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.utils;
2 |
3 | import org.springframework.beans.factory.annotation.Autowired;
4 | import org.springframework.beans.factory.annotation.Qualifier;
5 | import org.springframework.jms.core.JmsTemplate;
6 | import org.springframework.jms.core.MessageCreator;
7 |
8 | import javax.jms.JMSException;
9 | import javax.jms.Message;
10 | import javax.jms.Session;
11 | import java.io.Serializable;
12 |
13 | /**
14 | * @ClassName TopicUtil
15 | * @Desc TODO topic 订阅模式发送消息工具类
16 | * @Date 2019/4/8 17:03
17 | * @Version 1.0
18 | */
19 | public class TopicUtil {
20 |
21 | @Autowired
22 | @Qualifier("topicTemplate")
23 | private JmsTemplate jmsTemplate;
24 |
25 | /*
26 | * @ClassName QueueUtil
27 | * @Desc TODO 发送一条消息到指定的订阅者
28 | * @param queueName 订阅者名称
29 | * @param message 消息内容
30 | * @Date 2019/4/8 16:36
31 | * @Version 1.0
32 | */
33 | public void send(String topicName, final Serializable message) {
34 | jmsTemplate.send(topicName, new MessageCreator() {
35 | public Message createMessage(Session session) throws JMSException {
36 | return session.createObjectMessage(message);
37 | }
38 | });
39 | }
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 | # activemq
2 | ## 配置消息的类型,true:topic消息,false:Queue消息
3 | #jms.pub-sub-domain=false
4 | ## 用户名
5 | activemq.user=admin
6 | ## 密码
7 | activemq.password=admin
8 | ## 连接主机
9 | activemq.broker-url=tcp://127.0.0.1:61616
10 | ## 是否信任所有包
11 | activemq.packages.trust-all=true
12 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-activemq-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-activemq-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-activemq-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-activemq-base-service-api
28 | springboot-activemq-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-activemq-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-activemq-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-activemq-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/SpringbootActivemqBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class SpringbootActivemqBaseServiceCoreApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(SpringbootActivemqBaseServiceCoreApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/controller/MqQueueController.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.controller;
2 |
3 | import com.zwc.base.mq.queue.MqQueueProducer;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 | import org.springframework.web.bind.annotation.ResponseBody;
7 | import org.springframework.web.bind.annotation.RestController;
8 |
9 | /**
10 | * @ClassName MqQueueController
11 | * @Desc TODO 发送队列消息 - 前端控制器
12 | * @Date 2019/4/8 17:30
13 | * @Version 1.0
14 | */
15 | @RestController
16 | @RequestMapping("queue")
17 | public class MqQueueController {
18 |
19 | @Autowired
20 | private MqQueueProducer mqQueueProducer;
21 |
22 | /*
23 | * @ClassName MqQueueController
24 | * @Desc TODO 发送队列消息
25 | * @Date 2019/4/8 17:32
26 | * @Version 1.0
27 | */
28 | @RequestMapping("/send")
29 | @ResponseBody
30 | public String sendMqQueueProducer(){
31 | try {
32 | mqQueueProducer.sendQueueMessage();
33 | return "success";
34 | } catch (Exception e) {
35 | e.printStackTrace();
36 | return "fial";
37 | }
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/controller/MqTopicController.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.controller;
2 |
3 | import com.zwc.base.mq.topic.MqTopicProducer;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 | import org.springframework.web.bind.annotation.ResponseBody;
7 | import org.springframework.web.bind.annotation.RestController;
8 |
9 | /*
10 | * @ClassName MqTopicController
11 | * @Desc TODO 发送订阅者消息 - 前端控制器
12 | * @Date 2019/4/8 18:16
13 | * @Version 1.0
14 | */
15 | @RestController
16 | @RequestMapping("topic")
17 | public class MqTopicController {
18 |
19 | @Autowired
20 | private MqTopicProducer mqTopicProducer;
21 |
22 | /*
23 | * @ClassName MqTopicController
24 | * @Desc TODO 发送订阅者消息
25 | * @Date 2019/4/8 18:17
26 | * @Version 1.0
27 | */
28 | @RequestMapping("/send")
29 | @ResponseBody
30 | public String sendMqTopicProducer(){
31 | try {
32 | mqTopicProducer.sendTopicMessage();
33 | return "success";
34 | } catch (Exception e) {
35 | e.printStackTrace();
36 | return "fial";
37 | }
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/mq/queue/MqQueueProducer.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.mq.queue;
2 |
3 | import com.zwc.core.constants.ActiveMQConstants;
4 | import com.zwc.core.utils.QueueUtil;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | /**
9 | * @ClassName MqQueueProducerOneToOne
10 | * @Desc TODO ActiveMQ queue 队列模式 - 提供方
11 | * @Date 2019/4/8 15:30
12 | * @Version 1.0
13 | */
14 | @Service
15 | public class MqQueueProducer {
16 |
17 | @Autowired
18 | private QueueUtil queueUtil;
19 |
20 | /*
21 | * @ClassName MqQueueProducerOneToOne
22 | * @Desc TODO 发送队列消息
23 | * @Date 2019/4/8 16:29
24 | * @Version 1.0
25 | */
26 | public void sendQueueMessage(){
27 | queueUtil.send(ActiveMQConstants.QUEUE_NAME,"EN: From springboot-activemq! I'm queue. CN: springboot 整合 activemq 发送队列消息。");
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/mq/topic/MqTopicProducer.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.mq.topic;
2 |
3 | import com.zwc.core.constants.ActiveMQConstants;
4 | import com.zwc.core.utils.TopicUtil;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | /*
9 | * @ClassName MqTopicProducer
10 | * @Desc TODO ActiveMQ topic 订阅者模式 - 提供方
11 | * @Date 2019/4/8 18:09
12 | * @Version 1.0
13 | */
14 | @Service
15 | public class MqTopicProducer {
16 |
17 | @Autowired
18 | private TopicUtil topicUtil;
19 |
20 | /*
21 | * @ClassName MqTopicProducer
22 | * @Desc TODO 发送订阅者消息
23 | * @Date 2019/4/8 18:09
24 | * @Version 1.0
25 | */
26 | public void sendTopicMessage(){
27 | topicUtil.send(ActiveMQConstants.TOPIC_NAME,"EN: From springboot-activemq! I'm topic. CN: springboot 整合 activemq 发送订阅者消息。");
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/service/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/java/com/zwc/base/service/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8081
3 |
4 | ## activemq
5 | ### 配置消息的类型,true:topic消息,false:Queue消息
6 | #spring.jms.pub-sub-domain=false
7 | ### 用户名
8 | #spring.activemq.user=admin
9 | ### 密码
10 | #spring.activemq.password=admin
11 | ### 连接主机
12 | #spring.activemq.broker-url=tcp://127.0.0.1:61616
13 | ### 是否信任所有包
14 | #spring.activemq.packages.trust-all=true
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-base-service/springboot-activemq-base-service-core/src/test/java/com/zwc/springbootactivemqbaseservicecore/SpringbootActivemqBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootactivemqbaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootActivemqBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-activemq-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-activemq-user-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-activemq-user-service
20 | 用户服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-activemq-user-service-api
28 | springboot-activemq-user-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-activemq-user-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-activemq-user-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-activemq-user-service-api
20 | 用户服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-api/src/main/java/com/zwc/user/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/SpringbootActivemqUserServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class SpringbootActivemqUserServiceCoreApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(SpringbootActivemqUserServiceCoreApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/controller/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/controller/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/domain/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/domain/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/mq/queue/MqQueueConsumerOne.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.mq.queue;
2 |
3 | import com.zwc.core.constants.ActiveMQConstants;
4 | import org.springframework.jms.annotation.JmsListener;
5 | import org.springframework.stereotype.Service;
6 |
7 | import javax.jms.Queue;
8 |
9 | /**
10 | * @ClassName MqQueueConsumerOne
11 | * @Desc TODO ActiveMQ queue 队列模式 - 消费方 一号
12 | * @Date 2019/4/8 17:44
13 | * @Version 1.0
14 | */
15 | @Service
16 | public class MqQueueConsumerOne {
17 |
18 | /*
19 | * @ClassName MqQueueConsumerOne
20 | * @Desc TODO 接收队列消息
21 | * @Date 2019/4/8 17:48
22 | * @Version 1.0
23 | */
24 | @JmsListener(destination = ActiveMQConstants.QUEUE_NAME , containerFactory = "queueListenerFactory")
25 | public void receiveQueueMessage(String message){
26 | System.out.println("MqQueueConsumerOne ---> receiveQueueMessage:接收队列模式发送的消息,内容为:" + message);
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/mq/queue/MqQueueConsumerTwo.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.mq.queue;
2 |
3 | import com.zwc.core.constants.ActiveMQConstants;
4 | import org.springframework.jms.annotation.JmsListener;
5 | import org.springframework.stereotype.Service;
6 |
7 | /**
8 | * @ClassName MqQueueConsumerTwo
9 | * @Desc TODO ActiveMQ queue 队列模式 - 消费方 二号
10 | * @Date 2019/4/8 17:44
11 | * @Version 1.0
12 | */
13 | @Service
14 | public class MqQueueConsumerTwo {
15 |
16 | /*
17 | * @ClassName MqQueueConsumerTwo
18 | * @Desc TODO 接收队列消息
19 | * @Date 2019/4/8 17:48
20 | * @Version 1.0
21 | */
22 | @JmsListener(destination = ActiveMQConstants.QUEUE_NAME , containerFactory = "queueListenerFactory")
23 | public void receiveQueueMessage(String message){
24 | System.out.println("MqQueueConsumerTwo ---> receiveQueueMessage:接收队列模式发送的消息,内容为:" + message);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/mq/topic/MqTopicConsumerOne.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.mq.topic;
2 |
3 | import com.zwc.core.constants.ActiveMQConstants;
4 | import org.springframework.jms.annotation.JmsListener;
5 | import org.springframework.stereotype.Service;
6 |
7 | /*
8 | * @ClassName MqTopicConsumerOne
9 | * @Desc TODO ActiveMQ topic 订阅者模式 - 消费方 一号
10 | * @Date 2019/4/8 18:11
11 | * @Version 1.0
12 | */
13 | @Service
14 | public class MqTopicConsumerOne {
15 |
16 | /*
17 | * @ClassName MqTopicConsumerOne
18 | * @Desc TODO 接收订阅者消息
19 | * @Date 2019/4/8 18:12
20 | * @Version 1.0
21 | */
22 | @JmsListener(destination = ActiveMQConstants.TOPIC_NAME , containerFactory = "topicListenerFactory")
23 | public void receiveTopicMessage(String message){
24 | System.out.println("MqTopicConsumerOne ---> receiveTopicMessage:接收订阅者模式发送的消息,内容为:" + message);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/mq/topic/MqTopicConsumerTwo.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.mq.topic;
2 |
3 | import com.zwc.core.constants.ActiveMQConstants;
4 | import org.springframework.jms.annotation.JmsListener;
5 | import org.springframework.stereotype.Service;
6 |
7 | /*
8 | * @ClassName MqTopicConsumerTwo
9 | * @Desc TODO ActiveMQ topic 订阅者模式 - 消费方 二号
10 | * @Date 2019/4/8 18:11
11 | * @Version 1.0
12 | */
13 | @Service
14 | public class MqTopicConsumerTwo {
15 |
16 | /*
17 | * @ClassName MqTopicConsumerTwo
18 | * @Desc TODO 接收订阅者消息
19 | * @Date 2019/4/8 18:12
20 | * @Version 1.0
21 | */
22 | @JmsListener(destination = ActiveMQConstants.TOPIC_NAME , containerFactory = "topicListenerFactory")
23 | public void receiveTopicMessage(String message){
24 | System.out.println("MqTopicConsumerTwo ---> receiveTopicMessage:接收订阅者模式发送的消息,内容为:" + message);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/service/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/java/com/zwc/user/service/.gitkeep
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8082
3 |
4 | ## activemq
5 | ### 配置消息的类型,true:topic消息,false:Queue消息
6 | #spring.jms.pub-sub-domain=false
7 | ### 用户名
8 | #spring.activemq.user=admin
9 | ### 密码
10 | #spring.activemq.password=admin
11 | ### 连接主机
12 | #spring.activemq.broker-url=tcp://127.0.0.1:61616
13 | ### 是否信任所有包
14 | #spring.activemq.packages.trust-all=true
15 |
--------------------------------------------------------------------------------
/springboot-activemq/springboot-activemq-service/springboot-activemq-user-service/springboot-activemq-user-service-core/src/test/java/com/zwc/springbootactivemquserservicecore/SpringbootActivemqUserServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootactivemquserservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootActivemqUserServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-commons/src/main/java/com/zwc/core/config/MyBatisPlusConfig.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.config;
2 |
3 | import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 | import org.springframework.context.annotation.PropertySource;
7 |
8 | /*
9 | * @ClassName MyBatisPlusConfig
10 | * @Desc TODO mybatis-plus 配置
11 | * @Date 2019/4/6 10:21
12 | * @Version 1.0
13 | */
14 | @Configuration
15 | @PropertySource("classpath:system.properties")
16 | public class MyBatisPlusConfig {
17 |
18 | /*
19 | * @ClassName MyBatisPlusConfig
20 | * @Desc TODO mybatis-plus 配置拦截
21 | * @Date 2019/4/6 10:21
22 | * @Version 1.0
23 | */
24 | @Bean
25 | public PaginationInterceptor paginationInterceptor(){
26 | PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
27 | // 设置方言
28 | paginationInterceptor.setDialectType("mysql");
29 | return paginationInterceptor;
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 | # mybatis-plus
2 | ## 扫描 mapper 文件
3 | mybatis-plus.mapper-locations=classpath*:com/zwc/*/mapper/xml/*.xml
4 | ## 扫描实体类
5 | mybatis-plus.type-aliases-package=com.zwc.*.domain
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-dubbo-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-dubbo-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-dubbo-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-dubbo-base-service-api
28 | springboot-dubbo-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-dubbo-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-dubbo-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-dubbo-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/src/main/java/com/zwc/base/api/SpringbootBaseApi.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.api;
2 |
3 | import com.zwc.base.dto.response.SpringbootBaseResponseDTO;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * @ClassName SpringbootBaseApi
9 | * @Desc TODO 地区表 服务类
10 | * @Date 2019/4/6 14:19
11 | * @Version 1.0
12 | */
13 | public interface SpringbootBaseApi {
14 |
15 | // 获取全部地区
16 | List getAllBase();
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/src/main/java/com/zwc/base/dto/request/SpringbootBaseRequestDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.request;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootBaseRequestDTO
9 | * @Desc TODO 地区表 请求实体
10 | * @Date 2019/4/6 14:06
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootBaseRequestDTO implements Serializable {
15 |
16 | private static final long serialVersionUID = -6033774869534641513L;
17 |
18 | /**
19 | * 自增ID
20 | */
21 | private Long id;
22 |
23 | /**
24 | * 父 id
25 | */
26 | private Long parentId;
27 |
28 | /**
29 | * 地区名
30 | */
31 | private String regionName;
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-api/src/main/java/com/zwc/base/dto/response/SpringbootBaseResponseDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.response;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootBaseResponseDTO
9 | * @Desc TODO 地区表 响应结果
10 | * @Date 2019/4/6 14:14
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootBaseResponseDTO implements Serializable {
15 |
16 | private static final long serialVersionUID = -5291785859839669548L;
17 |
18 | /**
19 | * 自增ID
20 | */
21 | private Long id;
22 |
23 | /**
24 | * 父 id
25 | */
26 | private Long parentId;
27 |
28 | /**
29 | * 地区名
30 | */
31 | private String regionName;
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/java/com/zwc/SpringbootDubboBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import com.alibaba.dubbo.config.spring.context.annotation.EnableDubbo;
4 | import org.mybatis.spring.annotation.MapperScan;
5 | import org.springframework.boot.SpringApplication;
6 | import org.springframework.boot.autoconfigure.SpringBootApplication;
7 |
8 | /*
9 | * @ClassName SpringbootDubboBaseServiceCoreApplication
10 | * @Desc TODO 启动类
11 | * @Date 2019/4/6 15:12
12 | * @Version 1.0
13 | */
14 | @SpringBootApplication(scanBasePackages = "com.zwc")
15 | @MapperScan("com.zwc.base.mapper")
16 | @EnableDubbo
17 | public class SpringbootDubboBaseServiceCoreApplication {
18 |
19 | public static void main(String[] args) {
20 | SpringApplication.run(SpringbootDubboBaseServiceCoreApplication.class, args);
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/java/com/zwc/base/api/impl/SpringbootBaseApiImpl.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.api.impl;
2 |
3 | import com.alibaba.dubbo.config.annotation.Service;
4 | import com.zwc.base.api.SpringbootBaseApi;
5 | import com.zwc.base.dto.response.SpringbootBaseResponseDTO;
6 | import com.zwc.base.service.SpringbootBaseService;
7 | import org.springframework.beans.factory.annotation.Autowired;
8 | import org.springframework.stereotype.Component;
9 |
10 | import java.util.List;
11 |
12 | /**
13 | * @ClassName SpringbootBaseApiImpl
14 | * @Desc TODO 地区表 服务实现类
15 | * @Date 2019/4/6 14:25
16 | * @Version 1.0
17 | */
18 | @Service(interfaceClass = SpringbootBaseApi.class)
19 | public class SpringbootBaseApiImpl implements SpringbootBaseApi {
20 |
21 | @Autowired
22 | private SpringbootBaseService springbootBaseService;
23 |
24 | /*
25 | * @ClassName SpringbootBaseApiImpl
26 | * @Desc TODO 获取全部地区
27 | * @Date 2019/4/6 14:28
28 | * @Version 1.0
29 | */
30 | @Override
31 | public List getAllBase() {
32 | return springbootBaseService.getAllBase();
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/java/com/zwc/base/controller/SpringbootBaseController.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.controller;
2 |
3 | import com.zwc.base.dto.response.SpringbootBaseResponseDTO;
4 | import com.zwc.base.service.SpringbootBaseService;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.web.bind.annotation.RequestMapping;
7 | import org.springframework.web.bind.annotation.ResponseBody;
8 | import org.springframework.web.bind.annotation.RestController;
9 |
10 | import java.util.List;
11 |
12 | /**
13 | * @ClassName SpringbootBaseController
14 | * @Desc TODO 地区表 前端控制器
15 | * @Date 2019/4/6 14:41
16 | * @Version 1.0
17 | */
18 | @RestController
19 | @RequestMapping("base")
20 | public class SpringbootBaseController {
21 |
22 | @Autowired
23 | private SpringbootBaseService springbootBaseService;
24 |
25 | /*
26 | * @ClassName SpringbootBaseController
27 | * @Desc TODO 获取全部地区
28 | * @Date 2019/4/6 14:43
29 | * @Version 1.0
30 | */
31 | @RequestMapping("/getAllBase")
32 | @ResponseBody
33 | public List getAllBase(){
34 | return springbootBaseService.getAllBase();
35 | }
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/java/com/zwc/base/domain/SpringbootBase.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.domain;
2 |
3 | import com.baomidou.mybatisplus.annotation.IdType;
4 | import com.baomidou.mybatisplus.annotation.TableId;
5 | import com.baomidou.mybatisplus.extension.activerecord.Model;
6 | import lombok.Data;
7 |
8 | import java.io.Serializable;
9 |
10 | /**
11 | * @ClassName SpringbootBase
12 | * @Desc TODO 地区表
13 | * @Date 2019/4/6 11:04
14 | * @Version 1.0
15 | */
16 | @Data
17 | public class SpringbootBase extends Model {
18 |
19 | private static final long serialVersionUID = -1060341777312635327L;
20 |
21 | /**
22 | * 自增ID
23 | */
24 | @TableId(value = "id", type = IdType.AUTO)
25 | private Long id;
26 |
27 | /**
28 | * 父 id
29 | */
30 | private Long parentId;
31 |
32 | /**
33 | * 地区名
34 | */
35 | private String regionName;
36 |
37 | public static final String ID = "id";
38 |
39 | public static final String PARENT_ID = "parent_id";
40 |
41 | public static final String REGION_NAME = "region_name";
42 |
43 | @Override
44 | protected Serializable pkVal() {
45 | return null;
46 | }
47 |
48 | }
49 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/java/com/zwc/base/mapper/SpringbootBaseMapper.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.zwc.base.domain.SpringbootBase;
5 |
6 | /*
7 | * @ClassName SpringbootBaseMapper
8 | * @Desc TODO 地区表 mapper 接口
9 | * @Date 2019/4/6 11:09
10 | * @Version 1.0
11 | */
12 | public interface SpringbootBaseMapper extends BaseMapper {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/java/com/zwc/base/mapper/xml/SpringbootBaseMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | id, parent_id , region_name
15 |
16 |
17 |
18 |
19 |
20 |
21 | AND parent_id = #{data.parentId}
22 |
23 |
24 | AND region_name = #{data.regionName}
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8081
3 |
4 | # 数据源
5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/base_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
7 | spring.datasource.username=root
8 | spring.datasource.password=123456
9 |
10 | # 打印 sql 日志
11 | logging.level.com.zwc.base.mapper=debug
12 |
13 | # dubbo 配置
14 | ## 注册中心
15 | ### 注册中心的地址
16 | dubbo.registry.address=zookeeper://127.0.0.1:2181
17 | ## 提供方
18 | ### 提供方的项目名称
19 | dubbo.application.name=springboot-dubbo-base-service
20 | ## 超时时间
21 | dubbo.consumer.timeout=100000
22 | ## dubbo
23 | ### dubbo 的名称
24 | dubbo.protocol.name=dubbo
25 | ### dubbo 的端口(-1 表示随机端口号)
26 | dubbo.protocol.port=-1
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/main/resources/test_base.yml:
--------------------------------------------------------------------------------
1 | #server:
2 | # port: 8081
3 | #
4 | #spring:
5 | # datasource:
6 | # driver: com.mysql.jdbc.Driver
7 | # url: jdbc:mysql://127.0.0.1:3306/base_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
8 | # username: root
9 | # password: 123456
10 | #
11 | #logging:
12 | # level:
13 | # com.zwc.base.mapper: debug
14 | #
15 | #dubbo:
16 | # registry:
17 | # address: zookeeper://127.0.0.1:2181
18 | # application:
19 | # name: springboot-dubbo-base-service
20 | # protocol:
21 | # name: dubbo
22 | # port: -1
23 | # consumer:
24 | # timeout: 100000
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-base-service/springboot-dubbo-base-service-core/src/test/java/com/zwc/springbootdubbobaseservicecore/SpringbootDubboBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootdubbobaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootDubboBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-dubbo-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-dubbo-user-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-dubbo-user-service
20 | 用户服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-dubbo-user-service-api
28 | springboot-dubbo-user-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-dubbo-user-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-dubbo-user-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-dubbo-user-service-api
20 | 用户服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/src/main/java/com/zwc/user/api/SpringbootUserApi.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.api;
2 |
3 | import com.zwc.user.dto.response.SpringbootUserResponseDTO;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * @ClassName SpringbootUserApi
9 | * @Desc TODO 用户表 服务类
10 | * @Author zouwencong
11 | * @Date 2019/4/6 15:09
12 | * @Version 1.0
13 | */
14 | public interface SpringbootUserApi {
15 |
16 | // 获取全部用户
17 | List getAllUser();
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/src/main/java/com/zwc/user/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/src/main/java/com/zwc/user/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/src/main/java/com/zwc/user/dto/request/SpringbootUserRequestDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.dto.request;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootUserRequestDTO
9 | * @Desc TODO 用户表 请求实体
10 | * @Date 2019/4/6 15:06
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootUserRequestDTO implements Serializable {
15 |
16 | private static final long serialVersionUID = -2029465466675294397L;
17 |
18 | /**
19 | * 自增ID
20 | */
21 | private Long id;
22 |
23 | /**
24 | * 地区 id
25 | */
26 | private Long regoinId;
27 |
28 | /**
29 | * 姓名
30 | */
31 | private String name;
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-api/src/main/java/com/zwc/user/dto/response/SpringbootUserResponseDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.dto.response;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootUserResponseDTO
9 | * @Desc TODO 用户表 响应结果
10 | * @Date 2019/4/6 15:08
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootUserResponseDTO implements Serializable {
15 |
16 | private static final long serialVersionUID = 1523346474077849028L;
17 |
18 | /**
19 | * 自增ID
20 | */
21 | private Long id;
22 |
23 | /**
24 | * 地区 id
25 | */
26 | private Long regoinId;
27 |
28 | /**
29 | * 姓名
30 | */
31 | private String name;
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/java/com/zwc/SpringbootDubboUserServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import com.alibaba.dubbo.config.spring.context.annotation.EnableDubbo;
4 | import org.mybatis.spring.annotation.MapperScan;
5 | import org.springframework.boot.SpringApplication;
6 | import org.springframework.boot.autoconfigure.SpringBootApplication;
7 |
8 | /*
9 | * @ClassName SpringbootDubboUserServiceCoreApplication
10 | * @Desc TODO 启动类
11 | * @Date 2019/4/6 15:12
12 | * @Version 1.0
13 | */
14 | @SpringBootApplication(scanBasePackages = "com.zwc")
15 | @MapperScan("com.zwc.user.mapper")
16 | @EnableDubbo
17 | public class SpringbootDubboUserServiceCoreApplication {
18 |
19 | public static void main(String[] args) {
20 | SpringApplication.run(SpringbootDubboUserServiceCoreApplication.class, args);
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/java/com/zwc/user/api/impl/SpringbootUserApiImpl.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.api.impl;
2 |
3 | import com.alibaba.dubbo.config.annotation.Service;
4 | import com.zwc.user.api.SpringbootUserApi;
5 | import com.zwc.user.dto.response.SpringbootUserResponseDTO;
6 | import com.zwc.user.service.SpringbootUserService;
7 | import org.springframework.beans.factory.annotation.Autowired;
8 |
9 | import java.util.List;
10 |
11 | /**
12 | * @ClassName SpringbootUserApiImpl
13 | * @Desc TODO 用户表 服务实现类
14 | * @Date 2019/4/6 15:10
15 | * @Version 1.0
16 | */
17 | @Service(interfaceClass = SpringbootUserApi.class)
18 | public class SpringbootUserApiImpl implements SpringbootUserApi {
19 |
20 | @Autowired
21 | private SpringbootUserService springbootUserService;
22 |
23 | /*
24 | * @ClassName SpringbootUserApiImpl
25 | * @Desc TODO 获取全部用户
26 | * @Date 2019/4/6 15:11
27 | * @Version 1.0
28 | */
29 | @Override
30 | public List getAllUser() {
31 | return springbootUserService.getAllUser();
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/java/com/zwc/user/domain/SpringbootUser.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.domain;
2 |
3 | import com.baomidou.mybatisplus.annotation.IdType;
4 | import com.baomidou.mybatisplus.annotation.TableId;
5 | import com.baomidou.mybatisplus.extension.activerecord.Model;
6 | import lombok.Data;
7 |
8 | import java.io.Serializable;
9 |
10 | /**
11 | * @ClassName SpringbootUser
12 | * @Desc TODO 用户表
13 | * @Date 2019/4/6 15:03
14 | * @Version 1.0
15 | */
16 | @Data
17 | public class SpringbootUser extends Model {
18 |
19 | private static final long serialVersionUID = -1618223815247059296L;
20 |
21 | /**
22 | * 自增ID
23 | */
24 | @TableId(value = "id", type = IdType.AUTO)
25 | private Long id;
26 |
27 | /**
28 | * 地区 id
29 | */
30 | private Long regoinId;
31 |
32 | /**
33 | * 姓名
34 | */
35 | private String name;
36 |
37 | public static final String ID = "id";
38 |
39 | public static final String REGOIN_ID = "regoin_id";
40 |
41 | public static final String NAME = "name";
42 |
43 | @Override
44 | protected Serializable pkVal() {
45 | return null;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/java/com/zwc/user/mapper/SpringbootUserMapper.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.zwc.user.domain.SpringbootUser;
5 |
6 | /*
7 | * @ClassName SpringbootUserMapper
8 | * @Desc TODO 用户表 mapper 接口
9 | * @Date 2019/4/6 15:13
10 | * @Version 1.0
11 | */
12 | public interface SpringbootUserMapper extends BaseMapper {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/java/com/zwc/user/mapper/xml/SpringbootUserMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | id, regoin_id , name
15 |
16 |
17 |
18 |
19 |
20 |
21 | AND regoin_id = #{data.regoinId}
22 |
23 |
24 | AND name = #{data.name}
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8082
3 |
4 | # 数据源
5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/user_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
7 | spring.datasource.username=root
8 | spring.datasource.password=123456
9 |
10 | # 打印 sql 日志
11 | logging.level.com.zwc.user.mapper=debug
12 |
13 | # dubbo 配置
14 | ## 注册中心
15 | ### 注册中心的地址
16 | dubbo.registry.address=zookeeper://127.0.0.1:2181
17 | ## 提供方
18 | ### 提供方的项目名称
19 | dubbo.application.name=springboot-dubbo-user-service
20 | ## 超时时间
21 | dubbo.consumer.timeout=100000
22 | ## dubbo
23 | ### dubbo 的名称
24 | dubbo.protocol.name=dubbo
25 | ### dubbo 的端口(-1 表示随机端口号)
26 | dubbo.protocol.port=-1
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/main/resources/test_user.yml:
--------------------------------------------------------------------------------
1 | #server:
2 | # port: 8082
3 | #
4 | #spring:
5 | # datasource:
6 | # driver: com.mysql.jdbc.Driver
7 | # url: jdbc:mysql://127.0.0.1:3306/user_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
8 | # username: root
9 | # password: 123456
10 | #
11 | #logging:
12 | # level:
13 | # com.zwc.user.mapper: debug
14 | #
15 | #dubbo:
16 | # registry:
17 | # address: zookeeper://127.0.0.1:2181
18 | # application:
19 | # name: springboot-dubbo-user-service
20 | # protocol:
21 | # name: dubbo
22 | # port: -1
23 | # consumer:
24 | # timeout: 100000
--------------------------------------------------------------------------------
/springboot-dubbo/springboot-dubbo-service/springboot-dubbo-user-service/springboot-dubbo-user-service-core/src/test/java/com/zwc/springbootdubbouserservicecore/SpringbootDubboUserServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootdubbouserservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootDubboUserServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-commons/src/main/java/com/zwc/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-commons/src/main/java/com/zwc/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-flyway-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-flyway-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-flyway-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-flyway-base-service-api
28 | springboot-flyway-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-flyway-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-flyway-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-flyway-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/SpringbootFlywayBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class SpringbootFlywayBaseServiceCoreApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(SpringbootFlywayBaseServiceCoreApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/controller/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/controller/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/service/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/java/com/zwc/base/service/.gitkeep
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8082
3 |
4 | # 数据源
5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/base_db_test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
7 | spring.datasource.username=root
8 | spring.datasource.password=123456
9 |
10 | # 打印 sql 日志
11 | logging.level.com.zwc.base.mapper=debug
12 |
13 | # flyway 注:可以完全不用配置
14 | ## sql 脚本的位置,默认为 classpath:db/migration。可手动指定
15 | spring.flyway.locations=classpath:db/zwc
16 | ## 指定数据源,如果没有指定的话,将使用配置的主数据源
17 | spring.flyway.url=jdbc:mysql://127.0.0.1:3306/base_db_flyway?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
18 | ## Flyway 管理的 Schema 列表,区分大小写。默认连接对应的默认 Schema
19 | ## 如果这里明确指定了库名,那么在 spring.flyway.url 连接中指定的库名将无效
20 | spring.flyway.schemas=base_db_flyway
21 | ## 用户名
22 | spring.flyway.user=root
23 | ## 密码
24 | spring.flyway.password=123456
25 | ## 开启,默认开启
26 | spring.flyway.enabled=true
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/resources/db/zwc/V0.1.0__init_table.sql:
--------------------------------------------------------------------------------
1 | -- 创建表
2 | CREATE TABLE `springboot_flyway` (
3 | `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID',
4 | `type` varchar(2) DEFAULT NULL COMMENT '生活用品类别:1. 家电类 2. 厨具',
5 | `name` varchar(50) DEFAULT NULL COMMENT '生活用品名称',
6 | `description` varchar(200) DEFAULT NULL COMMENT '生活用品描述',
7 | PRIMARY KEY (`id`) USING BTREE
8 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='springboot整合flyway测试表';
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/main/resources/db/zwc/V0.1.1__init_data.sql:
--------------------------------------------------------------------------------
1 | -- 初始化数据
2 | INSERT INTO springboot_flyway ( type , name , description ) VALUES
3 | ('1','电饭煲','用来蒸饭'),('1','电热壶','用来烧水'),('1','空调','用来制冷或制热'),
4 | ('2','菜刀','用来切菜'),('2','刨子','用来剥皮'),('2','打蛋器','用来搅拌鸡蛋');
--------------------------------------------------------------------------------
/springboot-flyway/springboot-flyway-service/springboot-flyway-base-service/springboot-flyway-base-service-core/src/test/java/com/zwc/springbootflywaybaseservicecore/SpringbootFlywayBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootflywaybaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootFlywayBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-commons/src/main/java/com/zwc/core/config/InitConfig.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.config;
2 |
3 | import org.springframework.context.annotation.Configuration;
4 | import org.springframework.context.annotation.PropertySource;
5 |
6 | /**
7 | * @ClassName InitConfig
8 | * @Desc TODO 加载配置文件
9 | * @Date 2019/4/20 19:18
10 | * @Version 1.0
11 | */
12 | @Configuration
13 | @PropertySource("classpath:system.properties")
14 | public class InitConfig {
15 |
16 |
17 | }
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-commons/src/main/java/com/zwc/core/constants/KafkaConstants.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.constants;
2 |
3 | /**
4 | * @ClassName KafkaConstants
5 | * @Desc TODO Kafka 常量类
6 | * @Date 2019/4/20 19:17
7 | * @Version 1.0
8 | */
9 | public class KafkaConstants {
10 |
11 | // 消费组 ID
12 | public static final String KAFKA_GROUP_ID_ONE = "SRPING_BOOT_KAFKA_GROUP_ID_ONE";
13 | public static final String KAFKA_GROUP_ID_TWO = "SRPING_BOOT_KAFKA_GROUP_ID_TWO";
14 |
15 | // topic 名称
16 | public static final String KAFKA_TOPIC_NAME = "SRPING_BOOT_KAFKA_TOPIC_NAME";
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 | # kafka 配置
2 |
3 | ## kafka 服务地址
4 | spring.kafka.bootstrap-servers=127.0.0.1:9092
5 |
6 | ## producer 提供者
7 | ### 如果该值大于零时,表示启用重试失败的发送次数
8 | spring.kafka.producer.retries=0
9 | ### 每次批量发送消息的数量
10 | spring.kafka.producer.batch-size=16384
11 | spring.kafka.producer.buffer-memory=33554432
12 | ### 指定消息key和消息体的编解码方式
13 | spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
14 | spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer
15 |
16 | ## consumer 消费者
17 | ### 指定默认消费者group id
18 | spring.kafka.consumer.group-id=springboot-consumer-group
19 | ### 当Kafka中没有初始偏移量或者服务器上不再存在当前偏移量时该怎么办,默认值为latest,表示自动将偏移重置为最新的偏移量,可选的值为latest, earliest, none
20 | spring.kafka.consumer.auto-offset-reset=earliest
21 | ### 如果为true,则消费者的偏移量将在后台定期提交,默认值为true
22 | spring.kafka.consumer.enable-auto-commit=false
23 | ### 如果'enable.auto.commit'为true,则消费者偏移自动提交给Kafka的频率(以毫秒为单位),默认值为5000
24 | spring.kafka.consumer.auto-commit-interval=100
25 | ### 指定消息key和消息体的编解码方式
26 | spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer
27 | spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-kafka-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-kafka-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-kafka-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-kafka-base-service-api
28 | springboot-kafka-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-kafka-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-kafka-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-kafka-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/SpringbootKafkaBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | /*
7 | * @ClassName SpringbootKafkaBaseServiceCoreApplication
8 | * @Desc TODO 启动类
9 | * @Date 2019/4/20 19:24
10 | * @Version 1.0
11 | */
12 | @SpringBootApplication
13 | public class SpringbootKafkaBaseServiceCoreApplication {
14 |
15 | public static void main(String[] args) {
16 | SpringApplication.run(SpringbootKafkaBaseServiceCoreApplication.class, args);
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/controller/kafkaProducerController.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.controller;
2 |
3 | import com.zwc.base.kafka.KafkaProducer;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 | import org.springframework.web.bind.annotation.ResponseBody;
7 | import org.springframework.web.bind.annotation.RestController;
8 |
9 | /**
10 | * @ClassName kafkaProducerController
11 | * @Desc TODO 发送订阅者消息 - 前端控制器
12 | * @Date 2019/4/20 20:02
13 | * @Version 1.0
14 | */
15 | @RestController
16 | @RequestMapping("kafka")
17 | public class kafkaProducerController {
18 |
19 | @Autowired
20 | private KafkaProducer kafkaProducer;
21 |
22 | /*
23 | * @ClassName kafkaProducerController
24 | * @Desc TODO 发送订阅者消息
25 | * @Date 2019/4/20 20:05
26 | * @Version 1.0
27 | */
28 | @RequestMapping("/send")
29 | @ResponseBody
30 | public String sendMqTopicProducer(){
31 | try {
32 | kafkaProducer.sendTopicMessage();
33 | return "success";
34 | } catch (Exception e) {
35 | e.printStackTrace();
36 | return "fial";
37 | }
38 | }
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/kafka/KafkaProducer.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.kafka;
2 |
3 | import com.zwc.core.constants.KafkaConstants;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.kafka.core.KafkaTemplate;
6 | import org.springframework.stereotype.Service;
7 |
8 | /**
9 | * @ClassName kafkaProducer
10 | * @Desc TODO Kafka 提供者
11 | * @Date 2019/4/20 19:41
12 | * @Version 1.0
13 | */
14 | @Service
15 | public class KafkaProducer {
16 |
17 | @Autowired
18 | private KafkaTemplate kafkaTemplate;
19 |
20 | /*
21 | * @ClassName kafkaProducer
22 | * @Desc TODO 发送订阅者消息
23 | * @Date 2019/4/20 19:46
24 | * @Version 1.0
25 | */
26 | public void sendTopicMessage(){
27 | kafkaTemplate.send(KafkaConstants.KAFKA_TOPIC_NAME,"EN: From springboot-kafka! I'm topic. CN: springboot 整合 kafka 发送订阅者消息。");
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/service/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/java/com/zwc/base/service/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8081
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-base-service/springboot-kafka-base-service-core/src/test/java/com/zwc/springbootkafkabaseservicecore/SpringbootKafkaBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootkafkabaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootKafkaBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-kafka-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-kafka-user-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-kafka-user-service
20 | 用户服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-kafka-user-service-api
28 | springboot-kafka-user-service-core
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-kafka-user-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-kafka-user-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-kafka-user-service-api
20 | 用户服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-api/src/main/java/com/zwc/user/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/SpringbootKafkaUserServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | /*
7 | * @ClassName SpringbootKafkaUserServiceCoreApplication
8 | * @Desc TODO 启动类
9 | * @Date 2019/4/20 19:24
10 | * @Version 1.0
11 | */
12 | @SpringBootApplication
13 | public class SpringbootKafkaUserServiceCoreApplication {
14 |
15 | public static void main(String[] args) {
16 | SpringApplication.run(SpringbootKafkaUserServiceCoreApplication.class, args);
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/controller/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/controller/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/domain/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/domain/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/kafka/KafkaConsumerOne.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.kafka;
2 |
3 | import com.zwc.core.constants.KafkaConstants;
4 | import org.springframework.kafka.annotation.KafkaListener;
5 | import org.springframework.stereotype.Service;
6 |
7 | /**
8 | * @ClassName KafkaConsumer
9 | * @Desc TODO Kafka 消费者 - 一号
10 | * @Date 2019/4/20 19:47
11 | * @Version 1.0
12 | */
13 | @Service
14 | public class KafkaConsumerOne {
15 |
16 | /*
17 | * @ClassName KafkaConsumer
18 | * @Desc TODO 接收订阅者消息
19 | * @Date 2019/4/20 19:50
20 | * @Version 1.0
21 | */
22 | @KafkaListener(topics = KafkaConstants.KAFKA_TOPIC_NAME , groupId = KafkaConstants.KAFKA_GROUP_ID_ONE)
23 | public void receiveTopicMessage(String message){
24 | System.out.println("KafkaConsumerOne ---> receiveTopicMessage:接收订阅者模式发送的消息,内容为:" + message);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/kafka/KafkaConsumerTwo.java:
--------------------------------------------------------------------------------
1 | package com.zwc.user.kafka;
2 |
3 | import com.zwc.core.constants.KafkaConstants;
4 | import org.springframework.kafka.annotation.KafkaListener;
5 | import org.springframework.stereotype.Service;
6 |
7 | /**
8 | * @ClassName KafkaConsumer
9 | * @Desc TODO Kafka 消费者 - 二号
10 | * @Date 2019/4/20 19:47
11 | * @Version 1.0
12 | */
13 | @Service
14 | public class KafkaConsumerTwo {
15 |
16 | /*
17 | * @ClassName KafkaConsumer
18 | * @Desc TODO 接收订阅者消息
19 | * @Date 2019/4/20 19:50
20 | * @Version 1.0
21 | */
22 | @KafkaListener(topics = KafkaConstants.KAFKA_TOPIC_NAME , groupId = KafkaConstants.KAFKA_GROUP_ID_ONE)
23 | public void receiveTopicMessage(String message){
24 | System.out.println("KafkaConsumerTwo ---> receiveTopicMessage:接收订阅者模式发送的消息,内容为:" + message);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/service/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/java/com/zwc/user/service/.gitkeep
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8082
3 |
--------------------------------------------------------------------------------
/springboot-kafka/springboot-kafka-service/springboot-kafka-user-service/springboot-kafka-user-service-core/src/test/java/com/zwc/springbootkafkauserservicecore/SpringbootKafkaUserServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootkafkauserservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootKafkaUserServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 | com.zwc
8 | springboot-mongodb-service
9 | 0.0.1-SNAPSHOT
10 |
11 |
12 |
13 | com.zwc
14 | springboot-mongodb-base-service
15 | 0.0.1-SNAPSHOT
16 |
17 |
18 | springboot-mongodb-base-service
19 | 基础服务工程
20 |
21 |
22 | pom
23 |
24 |
25 |
26 | springboot-mongodb-base-service-api
27 | springboot-mongodb-base-service-core
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 | com.zwc
8 | springboot-mongodb-base-service
9 | 0.0.1-SNAPSHOT
10 |
11 |
12 |
13 | com.zwc
14 | springboot-mongodb-base-service-api
15 | 0.0.1-SNAPSHOT
16 |
17 |
18 | springboot-mongodb-base-service-api
19 | 基础服务工程 - 接口
20 |
21 |
22 | jar
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/constant/BaseServiceConstant.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.constant;
2 |
3 | /**
4 | * @ClassName BaseServiceConstant
5 | * @Desc TODO 常量
6 | * @Date 2019/4/1 10:22
7 | * @Version 1.0
8 | */
9 | public class BaseServiceConstant {
10 |
11 | // MongoDB 集合名称
12 | public static final String MONGODB_COLLECTION_NAME = "user";
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/java/com/zwc/SpringbootMongodbBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class SpringbootMongodbBaseServiceCoreApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(SpringbootMongodbBaseServiceCoreApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/java/com/zwc/base/domain/UserMongoDBModel.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.domain;
2 |
3 | import lombok.Data;
4 | import org.springframework.data.annotation.Id;
5 |
6 | import java.io.Serializable;
7 |
8 | /**
9 | * @ClassName UserMongoDBModel
10 | * @Desc TODO 封装用户信息(MongoDB用)
11 | * @Date 2019/4/1 11:38
12 | * @Version 1.0
13 | */
14 | @Data
15 | public class UserMongoDBModel implements Serializable {
16 |
17 |
18 | private static final long serialVersionUID = 4323601054963453176L;
19 |
20 | @Id
21 | private String id;
22 | /**
23 | * 姓名
24 | */
25 | private String name;
26 | /**
27 | * 年龄
28 | */
29 | private Integer age;
30 | }
31 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8081
3 |
4 | # MongoDB 配置
5 |
6 | ## 无密码配置
7 | ## 如果存在此库就直接连接,如果不存在此库会自动创建
8 | spring.data.mongodb.uri=mongodb://localhost:27017/springboot_mongodb
9 |
10 | ## 有密码配置
11 | ## name:用户名 / password:密码
12 | ###spring.data.mongodb.uri=mongodb://name:password@localhost:27017/springboot_mongodb
13 |
--------------------------------------------------------------------------------
/springboot-mongodb/springboot-mongodb-service/springboot-mongodb-base-service/springboot-mongodb-base-service-core/src/test/java/com/zwc/springbootmongodbbaseservicecore/SpringbootMongodbBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootmongodbbaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootMongodbBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-commons/src/main/java/com/zwc/core/config/MyBatisPlusConfig.java:
--------------------------------------------------------------------------------
1 | package com.zwc.core.config;
2 |
3 | import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
4 | import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
5 | import org.springframework.beans.factory.annotation.Value;
6 | import org.springframework.context.annotation.Bean;
7 | import org.springframework.context.annotation.Configuration;
8 | import org.springframework.context.annotation.PropertySource;
9 | import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
10 |
11 | /**
12 | * @ClassName MyBatisPlusConfig
13 | * @Desc TODO mybatis-plus 配置
14 | * @Date 2019/3/26 16:00
15 | * @Version 1.0
16 | */
17 | @Configuration
18 | @PropertySource("classpath:system.properties")
19 | public class MyBatisPlusConfig {
20 |
21 | /*
22 | * @ClassName MyBatisPlusConfig
23 | * @Desc TODO mybatis-plus 配置拦截
24 | * @Date 2019/3/26 18:13
25 | * @Version 1.0
26 | */
27 | @Bean
28 | public PaginationInterceptor paginationInterceptor(){
29 | PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
30 | // 设置方言
31 | paginationInterceptor.setDialectType("mysql");
32 | return paginationInterceptor;
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 | # mybatis-plus
2 | ## 扫描 mapper 文件
3 | mybatis-plus.mapper-locations=classpath*:com/zwc/*/mapper/xml/*.xml
4 | ## 扫描实体类
5 | mybatis-plus.type-aliases-package=com.zwc.*.domain
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-mybatis-plus-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-mybatis-plus-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-mybatis-plus-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-mybatis-plus-base-service-api
28 | springboot-mybatis-plus-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-mybatis-plus-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-mybatis-plus-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-mybatis-plus-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/src/main/java/com/zwc/base/api/SpringbootMybatisPlusApi.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.api;
2 |
3 | /*
4 | * @ClassName SpringbootMybatisPlusApi
5 | * @Desc TODO springboot整合mybatis-plus测试表 服务类
6 | * @Date 2019/3/26 17:55
7 | * @Version 1.0
8 | */
9 | public interface SpringbootMybatisPlusApi {
10 |
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/src/main/java/com/zwc/base/dto/request/SpringbootMybatisPlusRequestQueryDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.request;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootMybatisPlusRequestQueryDTO
9 | * @Desc TODO springboot整合mybatis-plus测试表 请求实体
10 | * @Date 2019/3/26 17:48
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootMybatisPlusRequestQueryDTO implements Serializable {
15 |
16 |
17 | private static final long serialVersionUID = 6944556848931852242L;
18 |
19 | /*
20 | * 分页条件
21 | */
22 | private int pageNum;
23 | private int pageSize;
24 |
25 | /**
26 | * 自增ID
27 | */
28 | private Long id;
29 |
30 | /**
31 | * 生活用品类别:1. 家电类 2. 厨具
32 | */
33 | private String type;
34 |
35 | /**
36 | * 生活用品名称
37 | */
38 | private String name;
39 |
40 | /**
41 | * 生活用品描述
42 | */
43 | private String description;
44 | }
45 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-api/src/main/java/com/zwc/base/dto/response/SpringbootMybatisPlusResponseDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.response;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootMybatisPlusResponseDTO
9 | * @Desc TODO springboot整合mybatis-plus测试表 响应结果
10 | * @Date 2019/3/26 17:50
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootMybatisPlusResponseDTO implements Serializable {
15 |
16 |
17 | private static final long serialVersionUID = 4545299466186896439L;
18 |
19 | /**
20 | * 自增 id
21 | */
22 | private Long id;
23 |
24 | /**
25 | * 生活用品类别:1. 家电类 2. 厨具
26 | */
27 | private String type;
28 |
29 | /**
30 | * 生活用品名称
31 | */
32 | private String name;
33 |
34 | /**
35 | * 生活用品描述
36 | */
37 | private String description;
38 | }
39 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/src/main/java/com/zwc/SpringbootMybatisPlusBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 | import org.springframework.context.annotation.Bean;
7 | import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
8 |
9 | @SpringBootApplication(scanBasePackages = "com.zwc")
10 | @MapperScan("com.zwc.base.mapper")
11 | public class SpringbootMybatisPlusBaseServiceCoreApplication {
12 |
13 | public static void main(String[] args) {
14 | SpringApplication.run(SpringbootMybatisPlusBaseServiceCoreApplication.class, args);
15 | }
16 |
17 | @Bean
18 | public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() {
19 | PropertySourcesPlaceholderConfigurer c = new PropertySourcesPlaceholderConfigurer();
20 | c.setIgnoreUnresolvablePlaceholders(true);
21 | return c;
22 | }
23 |
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/src/main/java/com/zwc/base/api/impl/SpringbootMybatisPlusApiImpl.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.api.impl;
2 |
3 | import com.zwc.base.api.SpringbootMybatisPlusApi;
4 | import org.springframework.stereotype.Service;
5 |
6 | /**
7 | * @ClassName SpringbootMybatisPlusApiImpl
8 | * @Desc TODO springboot整合mybatis-plus测试表 服务实现类(整合 dubbo 时用)
9 | * @Date 2019/3/26 17:57
10 | * @Version 1.0
11 | */
12 | public class SpringbootMybatisPlusApiImpl implements SpringbootMybatisPlusApi {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/src/main/java/com/zwc/base/domain/SpringbootMybatisPlus.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.domain;
2 |
3 | import com.baomidou.mybatisplus.annotation.IdType;
4 | import com.baomidou.mybatisplus.annotation.TableId;
5 | import com.baomidou.mybatisplus.extension.activerecord.Model;
6 | import lombok.Data;
7 |
8 | import java.io.Serializable;
9 |
10 | /**
11 | * @ClassName SpringbootMybatisPlus
12 | * @Desc TODO springboot整合mybatis-plus测试表
13 | * @Date 2019/3/26 17:45
14 | * @Version 1.0
15 | */
16 | @Data
17 | public class SpringbootMybatisPlus extends Model {
18 |
19 |
20 | private static final long serialVersionUID = -7876888313791106541L;
21 |
22 |
23 | /**
24 | * 自增ID
25 | */
26 | @TableId(value = "id", type = IdType.AUTO)
27 | private Long id;
28 |
29 | /**
30 | * 生活用品类别:1. 家电类 2. 厨具
31 | */
32 | private String type;
33 |
34 | /**
35 | * 生活用品名称
36 | */
37 | private String name;
38 |
39 | /**
40 | * 生活用品描述
41 | */
42 | private String description;
43 |
44 | public static final String ID = "id";
45 |
46 | public static final String TYPE = "type";
47 |
48 | public static final String NAME = "name";
49 |
50 | public static final String DESCRIPTION = "description";
51 |
52 | @Override
53 | protected Serializable pkVal() {
54 | return this.id;
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/src/main/java/com/zwc/base/mapper/SpringbootMybatisPlusMapper.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 | import com.zwc.base.domain.SpringbootMybatisPlus;
6 | import com.zwc.base.dto.request.SpringbootMybatisPlusRequestQueryDTO;
7 | import com.zwc.base.dto.response.SpringbootMybatisPlusResponseDTO;
8 | import org.apache.ibatis.annotations.Param;
9 |
10 | import java.util.List;
11 |
12 | /*
13 | * @ClassName SpringbootMybatisPlusMapper
14 | * @Desc TODO springboot整合mybatis-plus测试表 mapper 接口
15 | * @Date 2019/3/26 17:52
16 | * @Version 1.0
17 | */
18 | public interface SpringbootMybatisPlusMapper extends BaseMapper {
19 |
20 | // 分页查询测试表数据
21 | List query(@Param("data") SpringbootMybatisPlusRequestQueryDTO springbootMybatisPlusRequestQueryDTO , Page page);
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8082
3 |
4 | # 数据源
5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/base_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
7 | spring.datasource.username=root
8 | spring.datasource.password=123456
9 |
10 | # 打印 sql 日志
11 | logging.level.com.zwc.base.mapper=debug
--------------------------------------------------------------------------------
/springboot-mybatis-plus/multi-module/springboot-mybatis-plus-service/springboot-mybatis-plus-base-service/springboot-mybatis-plus-base-service-core/src/test/java/com/zwc/springbootmybatisplusbaseservicecore/SpringbootMybatisPlusBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootmybatisplusbaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootMybatisPlusBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/SpringbootMybatisPlusSingleApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 |
7 | @SpringBootApplication(scanBasePackages = "com.zwc")
8 | @MapperScan("com.zwc.base.mapper")
9 | public class SpringbootMybatisPlusSingleApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(SpringbootMybatisPlusSingleApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/base/config/MyBatisPlusConfig.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.config;
2 |
3 | import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 |
7 | /**
8 | * @ClassName MyBatisPlusConfig
9 | * @Desc TODO mybatis-plus 配置
10 | * @Date 2019/3/26 16:00
11 | * @Version 1.0
12 | */
13 | @Configuration
14 | public class MyBatisPlusConfig {
15 |
16 | /*
17 | * @ClassName MyBatisPlusConfig
18 | * @Desc TODO mybatis-plus 配置拦截
19 | * @Date 2019/3/26 18:13
20 | * @Version 1.0
21 | */
22 | @Bean
23 | public PaginationInterceptor paginationInterceptor(){
24 | PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
25 | // 设置方言
26 | paginationInterceptor.setDialectType("mysql");
27 | return paginationInterceptor;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/base/domain/SpringbootMybatisPlus.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.domain;
2 |
3 | import com.baomidou.mybatisplus.annotation.IdType;
4 | import com.baomidou.mybatisplus.annotation.TableId;
5 | import com.baomidou.mybatisplus.extension.activerecord.Model;
6 | import lombok.Data;
7 |
8 | import java.io.Serializable;
9 |
10 | /**
11 | * @ClassName SpringbootMybatisPlus
12 | * @Desc TODO springboot整合mybatis-plus测试表
13 | * @Date 2019/3/26 17:45
14 | * @Version 1.0
15 | */
16 | @Data
17 | public class SpringbootMybatisPlus extends Model {
18 |
19 |
20 | private static final long serialVersionUID = -7876888313791106541L;
21 |
22 |
23 | /**
24 | * 自增ID
25 | */
26 | @TableId(value = "id", type = IdType.AUTO)
27 | private Long id;
28 |
29 | /**
30 | * 生活用品类别:1. 家电类 2. 厨具
31 | */
32 | private String type;
33 |
34 | /**
35 | * 生活用品名称
36 | */
37 | private String name;
38 |
39 | /**
40 | * 生活用品描述
41 | */
42 | private String description;
43 |
44 | public static final String ID = "id";
45 |
46 | public static final String TYPE = "type";
47 |
48 | public static final String NAME = "name";
49 |
50 | public static final String DESCRIPTION = "description";
51 |
52 | @Override
53 | protected Serializable pkVal() {
54 | return this.id;
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/base/dto/request/SpringbootMybatisPlusRequestQueryDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.request;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootMybatisPlusRequestQueryDTO
9 | * @Desc TODO springboot整合mybatis-plus测试表 请求实体
10 | * @Date 2019/3/26 17:48
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootMybatisPlusRequestQueryDTO implements Serializable {
15 |
16 |
17 | private static final long serialVersionUID = 6944556848931852242L;
18 |
19 | /*
20 | * 分页条件
21 | */
22 | private int pageNum;
23 | private int pageSize;
24 |
25 | /**
26 | * 自增ID
27 | */
28 | private Long id;
29 |
30 | /**
31 | * 生活用品类别:1. 家电类 2. 厨具
32 | */
33 | private String type;
34 |
35 | /**
36 | * 生活用品名称
37 | */
38 | private String name;
39 |
40 | /**
41 | * 生活用品描述
42 | */
43 | private String description;
44 | }
45 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/base/dto/response/SpringbootMybatisPlusResponseDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.response;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName SpringbootMybatisPlusResponseDTO
9 | * @Desc TODO springboot整合mybatis-plus测试表 响应结果
10 | * @Date 2019/3/26 17:50
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class SpringbootMybatisPlusResponseDTO implements Serializable {
15 |
16 |
17 | private static final long serialVersionUID = 4545299466186896439L;
18 |
19 | /**
20 | * 自增 id
21 | */
22 | private Long id;
23 |
24 | /**
25 | * 生活用品类别:1. 家电类 2. 厨具
26 | */
27 | private String type;
28 |
29 | /**
30 | * 生活用品名称
31 | */
32 | private String name;
33 |
34 | /**
35 | * 生活用品描述
36 | */
37 | private String description;
38 | }
39 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/base/mapper/SpringbootMybatisPlusMapper.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 | import com.zwc.base.domain.SpringbootMybatisPlus;
6 | import com.zwc.base.dto.request.SpringbootMybatisPlusRequestQueryDTO;
7 | import com.zwc.base.dto.response.SpringbootMybatisPlusResponseDTO;
8 | import org.apache.ibatis.annotations.Param;
9 |
10 | import java.util.List;
11 |
12 | /*
13 | * @ClassName SpringbootMybatisPlusMapper
14 | * @Desc TODO springboot整合mybatis-plus测试表 mapper 接口
15 | * @Date 2019/3/26 17:52
16 | * @Version 1.0
17 | */
18 | public interface SpringbootMybatisPlusMapper extends BaseMapper {
19 |
20 | // 分页查询测试表数据
21 | List query(@Param("data") SpringbootMybatisPlusRequestQueryDTO springbootMybatisPlusRequestQueryDTO , Page page);
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/java/com/zwc/base/service/SpringbootMybatisPlusService.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.service;
2 |
3 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
4 | import com.zwc.base.dto.request.SpringbootMybatisPlusRequestQueryDTO;
5 | import com.zwc.base.dto.response.SpringbootMybatisPlusResponseDTO;
6 |
7 | /*
8 | * @ClassName SpringbootMybatisPlusService
9 | * @Desc TODO springboot整合mybatis-plus测试表 服务类
10 | * @Date 2019/3/26 17:55
11 | * @Version 1.0
12 | */
13 | public interface SpringbootMybatisPlusService {
14 |
15 | // 新增数据
16 | String add();
17 |
18 | // 删除数据
19 | String delete();
20 |
21 | // 更新数据
22 | String update();
23 |
24 | // 分页查询测试表数据
25 | Page getDataByPage(SpringbootMybatisPlusRequestQueryDTO springbootMybatisPlusRequestQueryDTO);
26 | }
27 |
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8081
3 |
4 | # 数据源
5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/base_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
7 | spring.datasource.username=root
8 | spring.datasource.password=123456
9 |
10 | # mybatis-plus
11 | mybatis-plus.mapper-locations=classpath:com/zwc/base/mapper/xml/*.xml
12 | mybatis-plus.type-aliases-package=com.zwc.base.domain
13 |
14 | # 日志
15 | logging.level.com.zwc.base.mapper=debug
--------------------------------------------------------------------------------
/springboot-mybatis-plus/single-module/springboot-mybatis-plus-single/src/test/java/com/zwc/springbootmybatisplussingle/SpringbootMybatisPlusSingleApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootmybatisplussingle;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootMybatisPlusSingleApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 | # Redis 配置
2 | ## Redis 连接池最大连接数,默认为 8。如果为负则表示没有限制。
3 | spring.redis.jedis.pool.max-active=8
4 | ## Redis 连接池最大阻塞等待时间,默认为 -1。如果为负则表示没有限制。
5 | spring.redis.jedis.pool.max-wait=-1
6 | ## Redis 连接池中最大空闲连接,默认为 8。
7 | spring.redis.jedis.pool.max-idle=8
8 | ## Redis 连接池中最小空闲连接,默认为 0。
9 | spring.redis.lettuce.pool.min-idle=0
10 | ## Redis 连接超时时间
11 | spring.redis.timeout=1000
12 |
13 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 | com.zwc
8 | springboot-redis-service
9 | 0.0.1-SNAPSHOT
10 |
11 |
12 |
13 | com.zwc
14 | springboot-redis-base-service
15 | 0.0.1-SNAPSHOT
16 |
17 |
18 | springboot-redis-base-service
19 | 基础服务工程
20 |
21 |
22 | pom
23 |
24 |
25 |
26 | springboot-redis-base-service-api
27 | springboot-redis-base-service-core
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 | com.zwc
8 | springboot-redis-base-service
9 | 0.0.1-SNAPSHOT
10 |
11 |
12 |
13 | com.zwc
14 | springboot-redis-base-service-api
15 | 0.0.1-SNAPSHOT
16 |
17 |
18 | springboot-redis-base-service-api
19 | 基础服务工程 - 接口
20 |
21 |
22 | jar
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/constant/BaseServiceConstant.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.constant;
2 |
3 | /**
4 | * @ClassName BaseServiceConstant
5 | * @Desc TODO 常量
6 | * @Date 2019/3/31 14:12
7 | * @Version 1.0
8 | */
9 | public class BaseServiceConstant {
10 |
11 | // 用户信息存入 Redis 时的 key
12 | public static final String USER_REDIS_KEY = "user_redis_key";
13 | }
14 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/java/com/zwc/SpringbootRedisBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.beans.factory.annotation.Autowired;
4 | import org.springframework.boot.CommandLineRunner;
5 | import org.springframework.boot.SpringApplication;
6 | import org.springframework.boot.autoconfigure.SpringBootApplication;
7 | import org.springframework.context.ApplicationContext;
8 | import org.springframework.context.annotation.Bean;
9 | import org.springframework.data.redis.core.RedisTemplate;
10 |
11 | @SpringBootApplication
12 | public class SpringbootRedisBaseServiceCoreApplication {
13 |
14 | public static void main(String[] args) {
15 | SpringApplication.run(SpringbootRedisBaseServiceCoreApplication.class, args);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/java/com/zwc/base/domain/UserRedisModel.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.domain;
2 |
3 | import lombok.Data;
4 |
5 | import java.io.Serializable;
6 |
7 | /**
8 | * @ClassName UserRedisModel
9 | * @Desc TODO 封装用户信息(Redis用)
10 | * @Date 2019/3/31 14:01
11 | * @Version 1.0
12 | */
13 | @Data
14 | public class UserRedisModel implements Serializable {
15 |
16 | private static final long serialVersionUID = 6659067190960087996L;
17 |
18 | /**
19 | * 姓名
20 | */
21 | private String name;
22 | /**
23 | * 年龄
24 | */
25 | private Integer age;
26 | }
27 |
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # Redis 配置
2 | ## Redis 数据库索引:默认为 0。Redis 一共有 16 个数据库,索引分别为 0-15。从 Redis 客户端也可以看出,从 db0 ~ db15。
3 | spring.redis.database=2
4 | ## Redis 服务器地址
5 | spring.redis.host=localhost
6 | ## Redis 服务器端口
7 | spring.redis.port=6379
8 | ## Redis 服务器密码
9 | spring.redis.password=
--------------------------------------------------------------------------------
/springboot-redis/springboot-redis-service/springboot-redis-base-service/springboot-redis-base-service-core/src/test/java/com/zwc/springbootredisbaseservicecore/SpringbootRedisBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootredisbaseservicecore;
2 |
3 | import com.alibaba.fastjson.JSONObject;
4 | import com.zwc.utils.RedisClient;
5 | import org.junit.Test;
6 | import org.junit.runner.RunWith;
7 | import org.springframework.beans.factory.annotation.Autowired;
8 | import org.springframework.boot.test.context.SpringBootTest;
9 | import org.springframework.data.redis.core.RedisTemplate;
10 | import org.springframework.data.redis.core.StringRedisTemplate;
11 | import org.springframework.test.context.junit4.SpringRunner;
12 |
13 | import java.util.ArrayList;
14 | import java.util.HashMap;
15 | import java.util.List;
16 | import java.util.Map;
17 |
18 | @RunWith(SpringRunner.class)
19 | @SpringBootTest
20 | public class SpringbootRedisBaseServiceCoreApplicationTests {
21 |
22 | @Test
23 | public void contextLoads() {
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-commons/src/main/java/com/zwc/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-commons/src/main/java/com/zwc/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-scheduling-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-scheduling-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-scheduling-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-scheduling-base-service-api
28 | springboot-scheduling-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-scheduling-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-scheduling-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-scheduling-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/dto/request/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-api/src/main/java/com/zwc/base/dto/response/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/SpringbootSchedulingBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.scheduling.annotation.EnableScheduling;
6 |
7 | /*
8 | * @ClassName SpringbootSchedulingBaseServiceCoreApplication
9 | * @Desc TODO SpringBoot 启动类
10 | * @Date 2019/4/16 21:07
11 | * @Version 1.0
12 | */
13 | @SpringBootApplication
14 | @EnableScheduling
15 | public class SpringbootSchedulingBaseServiceCoreApplication {
16 |
17 | public static void main(String[] args) {
18 | SpringApplication.run(SpringbootSchedulingBaseServiceCoreApplication.class, args);
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/controller/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/controller/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/domain/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/mapper/xml/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/scheduling/SchedulerCron.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.scheduling;
2 |
3 | import org.springframework.scheduling.annotation.Scheduled;
4 | import org.springframework.stereotype.Service;
5 |
6 | import java.text.SimpleDateFormat;
7 | import java.util.Date;
8 |
9 | /**
10 | * @ClassName SchedulerCron
11 | * @Desc TODO 定时任务 - 表达式
12 | * @Date 2019/4/16 21:37
13 | * @Version 1.0
14 | */
15 | @Service
16 | public class SchedulerCron {
17 |
18 | // 时间格式化
19 | private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
20 |
21 | /*
22 | * @ClassName SchedulerCron
23 | * @Desc TODO 上一次开始执行时间点之后 15 秒再执行
24 | * @Date 2019/4/16 21:45
25 | * @Version 1.0
26 | */
27 | @Scheduled(cron = "*/15 * * * * ?")
28 | public void cron(){
29 | System.out.println("SchedulerCron ---> cron() 方法执行了:" + sdf.format(new Date()));
30 | }
31 |
32 | /*
33 | * @ClassName SchedulerCron
34 | * @Desc TODO 明确指定一个时间点执行,配置格式为:[秒] [分] [小时] [日] [月] [周] [年]
35 | * @Date 2019/4/17 10:58
36 | * @Version 1.0
37 | */
38 | @Scheduled(cron = "0 0 11 * * ?")
39 | public void cronTimePoint(){
40 | System.out.println("SchedulerCron ---> cronTimePoint() 方法执行了:" + sdf.format(new Date()));
41 | }
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/service/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/java/com/zwc/base/service/.gitkeep
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/springboot-scheduling/springboot-scheduling-service/springboot-scheduling-base-service/springboot-scheduling-base-service-core/src/test/java/com/zwc/springbootschedulingbaseservicecore/SpringbootSchedulingBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootschedulingbaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootSchedulingBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-commons/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-commons/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-swagger/springboot-swagger-commons/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-commons/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-commons/src/main/java/com/zwc/config/MyBatisPlusConfig.java:
--------------------------------------------------------------------------------
1 | package com.zwc.config;
2 |
3 | import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
4 | import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
5 | import org.springframework.beans.factory.annotation.Value;
6 | import org.springframework.context.annotation.Bean;
7 | import org.springframework.context.annotation.Configuration;
8 | import org.springframework.context.annotation.PropertySource;
9 | import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
10 |
11 | /*
12 | * @ClassName MyBatisPlusConfig
13 | * @Desc TODO mybatis-plus 配置
14 | * @Date 2019/4/3 14:31
15 | * @Version 1.0
16 | */
17 | @Configuration
18 | @PropertySource("classpath:system.properties")
19 | public class MyBatisPlusConfig {
20 |
21 | /*
22 | * @ClassName MyBatisPlusConfig
23 | * @Desc TODO mybatis-plus 配置拦截
24 | * @Date 2019/3/26 18:13
25 | * @Version 1.0
26 | */
27 | @Bean
28 | public PaginationInterceptor paginationInterceptor(){
29 | PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
30 | // 设置方言
31 | paginationInterceptor.setDialectType("mysql");
32 | return paginationInterceptor;
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-commons/src/main/resources/system.properties:
--------------------------------------------------------------------------------
1 | # mybatis-plus
2 | ## 扫描 mapper 文件
3 | mybatis-plus.mapper-locations=classpath*:com/zwc/*/mapper/xml/*.xml
4 | ## 扫描实体类
5 | mybatis-plus.type-aliases-package=com.zwc.*.domain
6 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-swagger-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-swagger-base-service
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-swagger-base-service
20 | 基础服务工程
21 |
22 |
23 | pom
24 |
25 |
26 |
27 | springboot-swagger-base-service-api
28 | springboot-swagger-base-service-core
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 |
7 |
8 | com.zwc
9 | springboot-swagger-base-service
10 | 0.0.1-SNAPSHOT
11 |
12 |
13 |
14 | com.zwc
15 | springboot-swagger-base-service-api
16 | 0.0.1-SNAPSHOT
17 |
18 |
19 | springboot-swagger-base-service-api
20 | 基础服务工程 - 接口
21 |
22 |
23 | jar
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/api/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/api/.gitkeep
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/constant/.gitkeep
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/dto/request/SpringbootSwaggerRequestAddDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.request;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import java.io.Serializable;
8 |
9 | /*
10 | * @ClassName SpringbootSwaggerRequestQueryDTO
11 | * @Desc TODO springboot 整合 swagger 测试表 新增请求实体
12 | * @Date 2019/4/3 15:42
13 | * @Version 1.0
14 | */
15 | @Data
16 | @ApiModel("springboot 整合 swagger 测试表 新增请求实体")
17 | public class SpringbootSwaggerRequestAddDTO implements Serializable{
18 |
19 | private static final long serialVersionUID = -7982800455179717633L;
20 |
21 | /**
22 | * 自增ID
23 | */
24 |
25 | @ApiModelProperty(value = "主键" , hidden = true)
26 | private Long id;
27 |
28 | /**
29 | * 生活用品类别:1. 家电类 2. 厨具
30 | */
31 | @ApiModelProperty(value = "生活用品类别:1. 家电类 2. 厨具")
32 | private String type;
33 |
34 | /**
35 | * 生活用品名称
36 | */
37 | @ApiModelProperty(value = "生活用品名称")
38 | private String name;
39 |
40 | /**
41 | * 生活用品描述
42 | */
43 | @ApiModelProperty(value = "生活用品描述")
44 | private String description;
45 | }
46 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/dto/request/SpringbootSwaggerRequestDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.request;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import java.io.Serializable;
8 |
9 | /*
10 | * @ClassName SpringbootSwaggerRequestQueryDTO
11 | * @Desc TODO springboot 整合 swagger 测试表 请求实体
12 | * @Date 2019/4/3 11:55
13 | * @Version 1.0
14 | */
15 | @Data
16 | @ApiModel("springboot 整合 swagger 测试表 请求实体")
17 | public class SpringbootSwaggerRequestDTO implements Serializable{
18 |
19 | private static final long serialVersionUID = -7982800455179717633L;
20 |
21 | /**
22 | * 自增ID
23 | */
24 | @ApiModelProperty(value = "主键")
25 | private Long id;
26 |
27 | /**
28 | * 生活用品类别:1. 家电类 2. 厨具
29 | */
30 | @ApiModelProperty(value = "生活用品类别:1. 家电类 2. 厨具")
31 | private String type;
32 |
33 | /**
34 | * 生活用品名称
35 | */
36 | @ApiModelProperty(value = "生活用品名称")
37 | private String name;
38 |
39 | /**
40 | * 生活用品描述
41 | */
42 | @ApiModelProperty(value = "生活用品描述")
43 | private String description;
44 | }
45 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/dto/request/SpringbootSwaggerRequestQueryDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.request;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import java.io.Serializable;
8 |
9 | /*
10 | * @ClassName SpringbootSwaggerRequestQueryDTO
11 | * @Desc TODO springboot 整合 swagger 测试表 分页请求实体
12 | * @Date 2019/4/3 11:55
13 | * @Version 1.0
14 | */
15 | @Data
16 | @ApiModel("springboot 整合 swagger 测试表 分页请求实体")
17 | public class SpringbootSwaggerRequestQueryDTO implements Serializable {
18 |
19 |
20 | private static final long serialVersionUID = 6944556848931852242L;
21 |
22 | /*
23 | * 分页条件
24 | */
25 | @ApiModelProperty(value = "当前页")
26 | private int pageNum;
27 | @ApiModelProperty(value = "页面容量")
28 | private int pageSize;
29 |
30 | /**
31 | * 自增ID
32 | */
33 | @ApiModelProperty(value = "主键")
34 | private Long id;
35 |
36 | /**
37 | * 生活用品类别:1. 家电类 2. 厨具
38 | */
39 | @ApiModelProperty(value = "生活用品类别:1. 家电类 2. 厨具")
40 | private String type;
41 |
42 | /**
43 | * 生活用品名称
44 | */
45 | @ApiModelProperty(value = "生活用品名称")
46 | private String name;
47 |
48 | /**
49 | * 生活用品描述
50 | */
51 | @ApiModelProperty(value = "生活用品描述")
52 | private String description;
53 | }
54 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-api/src/main/java/com/zwc/base/dto/response/SpringbootSwaggerResponseDTO.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.dto.response;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import java.io.Serializable;
8 |
9 | /**
10 | * @ClassName SpringbootMybatisPlusResponseDTO
11 | * @Desc TODO springboot 整合 swagger 测试表 响应结果
12 | * @Date 2019/3/26 17:50
13 | * @Version 1.0
14 | */
15 | @Data
16 | @ApiModel("springboot 整合 swagger 测试表 响应结果")
17 | public class SpringbootSwaggerResponseDTO implements Serializable {
18 |
19 |
20 | private static final long serialVersionUID = 4545299466186896439L;
21 |
22 | /**
23 | * 自增ID
24 | */
25 | @ApiModelProperty(value = "主键")
26 | private Long id;
27 |
28 | /**
29 | * 生活用品类别:1. 家电类 2. 厨具
30 | */
31 | @ApiModelProperty(value = "生活用品类别:1. 家电类 2. 厨具")
32 | private String type;
33 |
34 | /**
35 | * 生活用品名称
36 | */
37 | @ApiModelProperty(value = "生活用品名称")
38 | private String name;
39 |
40 | /**
41 | * 生活用品描述
42 | */
43 | @ApiModelProperty(value = "生活用品描述")
44 | private String description;
45 | }
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.0/apache-maven-3.6.0-bin.zip
2 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/src/main/java/com/zwc/SpringbootSwaggerBaseServiceCoreApplication.java:
--------------------------------------------------------------------------------
1 | package com.zwc;
2 |
3 | import org.mybatis.spring.annotation.MapperScan;
4 | import org.springframework.boot.SpringApplication;
5 | import org.springframework.boot.autoconfigure.SpringBootApplication;
6 |
7 | @SpringBootApplication(scanBasePackages = "com.zwc")
8 | @MapperScan("com.zwc.base.mapper")
9 | public class SpringbootSwaggerBaseServiceCoreApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(SpringbootSwaggerBaseServiceCoreApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/intomylife/SpringBoot/9c0a3b6b8fd67ec6dac6c3154a33ec695ab1ea2f/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/src/main/java/com/zwc/base/api/impl/.gitkeep
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/src/main/java/com/zwc/base/mapper/SpringbootSwaggerMapper.java:
--------------------------------------------------------------------------------
1 | package com.zwc.base.mapper;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 | import com.zwc.base.domain.SpringbootSwagger;
6 | import com.zwc.base.dto.request.SpringbootSwaggerRequestQueryDTO;
7 | import com.zwc.base.dto.response.SpringbootSwaggerResponseDTO;
8 | import org.apache.ibatis.annotations.Param;
9 |
10 | import java.util.List;
11 |
12 | /**
13 | * @ClassName SpringbootSwaggerMapper
14 | * @Desc TODO springboot 整合 swagger 测试表 mapper 接口
15 | * @Date 2019/4/3 13:32
16 | * @Version 1.0
17 | */
18 | public interface SpringbootSwaggerMapper extends BaseMapper {
19 |
20 | // 分页查询测试表数据
21 | List query(@Param("data") SpringbootSwaggerRequestQueryDTO springbootSwaggerRequestQueryDTO , Page page);
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | # 端口
2 | server.port=8082
3 |
4 | # 数据源
5 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
6 | spring.datasource.url=jdbc:mysql://127.0.0.1:3306/base_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false
7 | spring.datasource.username=root
8 | spring.datasource.password=123456
9 |
10 | # 打印 sql 日志
11 | logging.level.com.zwc.base.mapper=debug
--------------------------------------------------------------------------------
/springboot-swagger/springboot-swagger-service/springboot-swagger-base-service/springboot-swagger-base-service-core/src/test/java/com/zwc/springbootswaggerbaseservicecore/SpringbootSwaggerBaseServiceCoreApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.zwc.springbootswaggerbaseservicecore;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class SpringbootSwaggerBaseServiceCoreApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------