├── .gitignore ├── README.md ├── downloadJar ├── download.bat └── pom.xml ├── easyexcel-demo ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── listener │ │ │ └── ExcelListener.java │ │ │ └── model │ │ │ ├── EasyModel.java │ │ │ └── MultiLineHeadExcelModel.java │ └── resources │ │ ├── application.properties │ │ ├── read1.xls │ │ └── template.xlsx │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── AppTests.java ├── insertBatch ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── MyBatisBatchSupport.java │ │ │ ├── entity │ │ │ ├── User.java │ │ │ └── UserExample.java │ │ │ ├── mapper │ │ │ ├── UserMapper.java │ │ │ └── UserMapper.xml │ │ │ └── service │ │ │ ├── AppService.java │ │ │ └── AppServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── InsertBatchApplicationTests.java ├── login-control ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── controller │ │ │ ├── RouterController.java │ │ │ └── UserController.java │ │ │ ├── filter │ │ │ ├── CompareKickOutFilter.java │ │ │ ├── KickOutFilter.java │ │ │ └── QueueKickOutFilter.java │ │ │ ├── pojo │ │ │ ├── ApiResult.java │ │ │ ├── CurrentUser.java │ │ │ └── UserBO.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ └── JWTUtil.java │ └── resources │ │ ├── application.properties │ │ └── templates │ │ ├── index.html │ │ └── login.html │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── LoginControlApplicationTests.java ├── repeat-submit-intercept ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── ApiResult.java │ │ │ ├── App.java │ │ │ ├── aop │ │ │ ├── NoRepeatSubmit.java │ │ │ └── RepeatSubmitAspect.java │ │ │ ├── controller │ │ │ └── SubmitController.java │ │ │ ├── test │ │ │ └── RunTest.java │ │ │ └── utils │ │ │ ├── RedisLock.java │ │ │ └── RequestUtils.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── AppTests.java ├── servlet-3.1-demo ├── pom.xml ├── readme.md └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── taven │ │ ├── Main.java │ │ └── servlet │ │ ├── AsyncServlet.java │ │ ├── NioServlet.java │ │ └── ServletUtil.java │ └── webapp │ └── WEB-INF │ └── web.xml ├── sp-websocket ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── SpWebsocketApplication.java │ │ │ ├── listener │ │ │ ├── RedisChannel.java │ │ │ ├── RedisListener.java │ │ │ ├── RedisMsgReceiver.java │ │ │ └── impl │ │ │ │ └── WebSocketMsgReceiver.java │ │ │ ├── sender │ │ │ ├── MsgDTO.java │ │ │ ├── SenderController.java │ │ │ └── SenderService.java │ │ │ └── websocket │ │ │ ├── MsgWebsocketController.java │ │ │ ├── WebSocketSupport.java │ │ │ ├── WebsocketConfig.java │ │ │ └── util │ │ │ └── QueryStringUtil.java │ └── resources │ │ ├── application.yml │ │ ├── sql │ │ └── demo.sql │ │ └── templates │ │ └── ws.html │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── SpWebsocketApplicationTests.java ├── spring-async-demo ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── gitee │ │ └── taven │ │ ├── App.java │ │ ├── entity │ │ └── User.java │ │ ├── runner │ │ └── AppRunner.java │ │ └── service │ │ └── GitHubLookupService.java │ └── resources │ └── application.properties ├── spring-atomikos ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── gitee │ │ │ │ └── taven │ │ │ │ ├── App.java │ │ │ │ ├── config │ │ │ │ ├── BusinessDataSourceConfig.java │ │ │ │ ├── SystemDataSourceConfig.java │ │ │ │ └── prop │ │ │ │ │ ├── BusinessProperties.java │ │ │ │ │ └── SystemProperties.java │ │ │ │ ├── entity │ │ │ │ ├── business │ │ │ │ │ ├── UserInformations.java │ │ │ │ │ └── UserInformationsExample.java │ │ │ │ └── system │ │ │ │ │ ├── Users.java │ │ │ │ │ └── UsersExample.java │ │ │ │ ├── mapper │ │ │ │ ├── business │ │ │ │ │ ├── UserInformationsMapper.java │ │ │ │ │ └── UserInformationsMapper.xml │ │ │ │ └── system │ │ │ │ │ ├── UsersMapper.java │ │ │ │ │ └── UsersMapper.xml │ │ │ │ ├── service │ │ │ │ └── UserService.java │ │ │ │ └── utils │ │ │ │ └── PojoUtil.java │ │ └── resources │ │ │ ├── application-local.properties │ │ │ ├── application.properties │ │ │ ├── generator-business.xml │ │ │ ├── generator-system.xml │ │ │ └── table.sql │ └── test │ │ └── java │ │ └── com │ │ └── gitee │ │ └── taven │ │ └── AppTests.java └── transaction-logs │ └── tmlog13.log ├── spring-boot-jwt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── JWTConfiguration.java │ │ │ ├── JwtHelper.java │ │ │ ├── JwtTokenInterceptor.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Users.java │ │ │ └── UsersExample.java │ │ │ ├── mapper │ │ │ ├── UsersMapper.java │ │ │ ├── UsersMapper.xml │ │ │ ├── UsersRelationMapper.java │ │ │ └── UsersRelationMapper.xml │ │ │ └── service │ │ │ └── UserService.java │ └── resources │ │ ├── application.properties │ │ ├── generator.xml │ │ └── users.sql │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── springbootjwt │ └── SpringBootJwtApplicationTests.java ├── spring-cloud-eureka ├── eureka-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ └── EurekaServerApplication.java │ │ └── resources │ │ └── application.yml ├── pom.xml ├── service-hi │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── gitee │ │ │ │ └── taven │ │ │ │ └── ServiceHiApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── gitee │ │ └── taven │ │ └── ServiceHiApplicationTests.java └── service-ribbon │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── gitee │ │ └── taven │ │ ├── ServiceRibbonApplication.java │ │ ├── controller │ │ └── HelloControler.java │ │ └── service │ │ └── HelloService.java │ └── resources │ └── application.yml ├── spring-dynamic-datasource ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── gitee │ │ └── taven │ │ ├── App.java │ │ ├── config │ │ ├── DataSourceConfigurer.java │ │ ├── DynamicDataSourceAspect.java │ │ ├── DynamicDataSourceContextHolder.java │ │ ├── DynamicRoutingDataSource.java │ │ └── prop │ │ │ ├── Db0Properties.java │ │ │ └── Db1Properties.java │ │ ├── controller │ │ └── UserController.java │ │ ├── entity │ │ ├── User.java │ │ └── UserExample.java │ │ ├── mapper │ │ └── UserMapper.java │ │ └── service │ │ ├── UserService.java │ │ └── impl │ │ └── UserServiceImpl.java │ └── resources │ ├── application.properties │ └── mybatis │ ├── generatorConfig.xml │ └── mapper │ └── UserMapper.xml ├── spring-security ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── Application.java │ │ │ ├── entity │ │ │ ├── RoleDO.java │ │ │ └── UserDO.java │ │ │ ├── security │ │ │ ├── SecurityUtils.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── service │ │ │ ├── MyUserDetailsService.java │ │ │ └── Sql.groovy │ │ │ └── web │ │ │ ├── ApiController.java │ │ │ ├── MatchController.java │ │ │ └── MvcConfig.java │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── hello.html │ │ ├── home.html │ │ └── login.html │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── SpringSecurityApplicationTests.java ├── springboot-dubbo ├── common │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── DemoService.java │ │ │ └── ProviderService.java │ └── target │ │ └── classes │ │ └── com │ │ └── github │ │ └── taven │ │ ├── DemoService.class │ │ └── ProviderService.class ├── dubbo-consumer │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── taven │ │ │ │ └── DubboConsumerApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── taven │ │ └── DubboConsumerApplicationTests.java ├── dubbo-provider │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── taven │ │ │ │ ├── DefaultDemoService.java │ │ │ │ └── DubboProviderApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── taven │ │ └── DubboProviderApplicationTests.java ├── dubbo-provider2 │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── github │ │ │ │ └── taven │ │ │ │ ├── DefaultProviderService.java │ │ │ │ └── DubboProvider2Application.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── github │ │ └── taven │ │ └── dubboprovider2 │ │ └── DubboProvider2ApplicationTests.java ├── pom.xml └── readme.md ├── springboot-flyway ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── App.java │ └── resources │ │ ├── application.yml │ │ └── db │ │ └── migration │ │ ├── R__init.sql │ │ ├── V1__create_user.sql │ │ └── V2__alter_user.sql │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── AppTests.java ├── springboot-kafka ├── README.md ├── docker │ └── kafka.yml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── springkafka │ │ │ ├── KafkaConfiguration.java │ │ │ ├── KafkaController.java │ │ │ ├── SpringbootKafkaApplication.java │ │ │ ├── consumer │ │ │ ├── ConsumerConfiguration.java │ │ │ ├── KafkaConsumer.java │ │ │ └── SimpleConsumer.java │ │ │ └── model │ │ │ └── MessageWrapper.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── springkafka │ └── SpringbootKafkaApplicationTests.java ├── springboot-mybatis ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── SqlLogInterceptor.java │ │ │ ├── entity │ │ │ ├── User.java │ │ │ └── UserExample.java │ │ │ ├── mapper │ │ │ ├── UserMapper.java │ │ │ └── UserMapper.xml │ │ │ └── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── SpringbootMybatisApplicationTests.java ├── springboot-quartz ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── App.java │ │ │ └── quartz │ │ │ ├── QuartzConfig.java │ │ │ ├── TestTask1.java │ │ │ └── TestTask2.java │ └── resources │ │ ├── application-db.yml │ │ ├── application-memory.yml │ │ ├── application.yml │ │ └── schema │ │ ├── tables_mysql.sql │ │ └── tables_mysql_inno.sql │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── AppTests.java ├── springboot-rabbitmq ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── github │ │ │ │ └── taven │ │ │ │ ├── RabbitAmqpTutorialsApplication.java │ │ │ │ ├── RabbitAmqpTutorialsRunner.java │ │ │ │ ├── tut1 │ │ │ │ ├── Tut1Config.java │ │ │ │ ├── Tut1Receiver.java │ │ │ │ └── Tut1Sender.java │ │ │ │ ├── tut2 │ │ │ │ ├── Tut2Config.java │ │ │ │ ├── Tut2Receiver.java │ │ │ │ └── Tut2Sender.java │ │ │ │ ├── tut3 │ │ │ │ ├── Tut3Config.java │ │ │ │ ├── Tut3Receiver.java │ │ │ │ └── Tut3Sender.java │ │ │ │ ├── tut4 │ │ │ │ ├── Tut4Config.java │ │ │ │ ├── Tut4Receiver.java │ │ │ │ └── Tut4Sender.java │ │ │ │ ├── tut5 │ │ │ │ ├── Tut5Config.java │ │ │ │ ├── Tut5Receiver.java │ │ │ │ └── Tut5Sender.java │ │ │ │ └── tut6 │ │ │ │ ├── Tut6Client.java │ │ │ │ ├── Tut6Config.java │ │ │ │ └── Tut6Server.java │ │ └── demo │ │ │ ├── t1_helloworld │ │ │ ├── Recv.java │ │ │ └── Send.java │ │ │ ├── t2_workqueue │ │ │ ├── NewTask.java │ │ │ ├── WorkWithException.java │ │ │ ├── Worker.java │ │ │ └── WorkerWithDead.java │ │ │ ├── t3_publish_subscribe │ │ │ ├── EmitLog.java │ │ │ ├── Note.md │ │ │ └── ReceiveLogs.java │ │ │ ├── t4_routing │ │ │ ├── EmitLogDirect.java │ │ │ └── ReceiveLogsDirect.java │ │ │ ├── t5_topics │ │ │ ├── EmitLogTopic.java │ │ │ └── ReceiveLogsTopic.java │ │ │ └── t6_rpc │ │ │ ├── RPCClient.java │ │ │ └── RPCServer.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── SpringbootRabbitmqApplicationTests.java ├── springboot-redis ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── RedisConfig.java │ │ │ ├── User.java │ │ │ └── UserService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── AppTests.java ├── springboot-redisson ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── LockTest.java │ │ │ └── RunTest.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── AppTests.java ├── springboot-restTemplate ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── rest │ │ │ ├── Application.java │ │ │ ├── aop │ │ │ └── LogTimeoutAspect.java │ │ │ ├── config │ │ │ └── RestTemplateConfiguration.java │ │ │ ├── controller │ │ │ └── TestController.java │ │ │ └── http │ │ │ ├── CustomHttpContextFactory.java │ │ │ └── RequestConfigHolder.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── rest │ └── ApplicationTests.java ├── springboot-seata ├── .gitignore ├── at-order │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── ATOrderApplication.java │ │ │ ├── controller │ │ │ └── OrderController.java │ │ │ └── service │ │ │ └── OrderService.java │ │ └── resources │ │ └── application.yml ├── at-product │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── ATProductApplication.java │ │ │ ├── controller │ │ │ └── ProductController.java │ │ │ └── service │ │ │ └── ProductService.java │ │ └── resources │ │ └── application.yml ├── at-sql │ ├── db_order.sql │ └── db_product.sql ├── at-starter │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── ATStarterApplication.java │ │ │ ├── config │ │ │ └── RestTemplateConfig.java │ │ │ ├── controller │ │ │ └── BusinessController.java │ │ │ └── service │ │ │ └── BusinessService.java │ │ └── resources │ │ └── application.yml ├── pom.xml ├── readme.md └── tcc-local │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── taven │ │ ├── TccLocalApplication.java │ │ └── action │ │ ├── ResultHolder.java │ │ ├── TccActionOne.java │ │ ├── TccActionTwo.java │ │ ├── TccTransactionService.java │ │ └── impl │ │ ├── TccActionOneImpl.java │ │ └── TccActionTwoImpl.java │ └── resources │ ├── application.yml │ ├── file.conf │ └── registry.conf ├── springboot-sharding-jdbc ├── pom.xml ├── sql │ └── init.sql └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── springbootshardingjdbc │ │ │ ├── ShardingController.java │ │ │ ├── ShardingService.java │ │ │ └── SpringbootShardingJdbcApplication.java │ └── resources │ │ ├── application.properties │ │ └── sharding-jdbc.yaml │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── springbootshardingjdbc │ └── SpringbootShardingJdbcApplicationTests.java ├── springboot-shiro ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── config │ │ │ └── ShiroConfig.java │ │ │ ├── core │ │ │ ├── shiro │ │ │ │ ├── AuthCredentialsMatcher.java │ │ │ │ ├── ShiroRealm.java │ │ │ │ └── ShiroUser.java │ │ │ └── utils │ │ │ │ ├── SpringContextHolder.java │ │ │ │ └── SqlHelper.java │ │ │ └── module │ │ │ ├── base │ │ │ ├── AjaxResult.java │ │ │ └── Constant.java │ │ │ └── sys │ │ │ ├── bean │ │ │ └── UserBean.java │ │ │ ├── controller │ │ │ └── AuthController.java │ │ │ ├── dto │ │ │ └── AuthorizationDTO.java │ │ │ ├── entity │ │ │ ├── Permission.java │ │ │ ├── PermissionExample.java │ │ │ ├── Role.java │ │ │ ├── RoleExample.java │ │ │ ├── RolePermissionRef.java │ │ │ ├── RolePermissionRefExample.java │ │ │ ├── User.java │ │ │ ├── UserExample.java │ │ │ ├── UserRoleRef.java │ │ │ └── UserRoleRefExample.java │ │ │ ├── mapper │ │ │ ├── PermissionMapper.java │ │ │ ├── PermissionMapper.xml │ │ │ ├── RoleMapper.java │ │ │ ├── RoleMapper.xml │ │ │ ├── RolePermissionRefMapper.java │ │ │ ├── RolePermissionRefMapper.xml │ │ │ ├── UserMapper.java │ │ │ ├── UserMapper.xml │ │ │ ├── UserRelationMapper.java │ │ │ ├── UserRelationMapper.xml │ │ │ ├── UserRoleRefMapper.java │ │ │ └── UserRoleRefMapper.xml │ │ │ └── service │ │ │ ├── RoleService.java │ │ │ ├── RoleServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ └── resources │ │ ├── application.properties │ │ ├── ehcache.xml │ │ ├── static │ │ └── js │ │ │ └── jquery-3.3.1.min.js │ │ ├── templates │ │ ├── index.html │ │ └── login.html │ │ └── test.sql │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── SpringbootShiroApplicationTests.java ├── springboot-sse ├── pom.xml ├── readme.md └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── sse │ │ │ ├── SseApplication.java │ │ │ ├── Temperature.java │ │ │ ├── TemperatureController.java │ │ │ └── TemperatureSensor.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ └── index.html │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── sse │ └── SSEApplicationTests.java ├── springboot-transaction ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ ├── App.java │ │ │ └── service │ │ │ ├── DemoService.java │ │ │ └── DemoServiceImpl.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── AppTests.java ├── springboot-validate ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ ├── App.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── dto │ │ │ ├── CardDTO.java │ │ │ ├── CustomDTO.java │ │ │ ├── GroupCardDTO.java │ │ │ └── UserDTO.java │ │ │ └── validate │ │ │ ├── ValidList.java │ │ │ ├── annotation │ │ │ ├── CaseMode.java │ │ │ ├── CheckCase.java │ │ │ └── CheckCaseValidator.java │ │ │ └── group │ │ │ ├── Insert.java │ │ │ └── Update.java │ └── resources │ │ ├── application.properties │ │ └── json │ │ ├── card_list.json │ │ ├── group_card.json │ │ ├── nested.json │ │ ├── simple.json │ │ └── user_card_list.json │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── SpringbootValidateApplicationTests.java ├── springboot3-ebean ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── springboot3ebean │ │ │ ├── Springboot3EbeanApplication.java │ │ │ ├── api │ │ │ └── TestApi.java │ │ │ ├── config │ │ │ ├── CurrentUser.java │ │ │ └── EbeanConfiguration.java │ │ │ ├── domain │ │ │ ├── BaseModel.java │ │ │ ├── User.java │ │ │ ├── UserStatus.java │ │ │ ├── finder │ │ │ │ └── UserFinder.java │ │ │ └── repo │ │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ └── UserService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── springboot3ebean │ └── Springboot3EbeanApplicationTests.java ├── springboot3-mqttv5 ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── springboot3mqttv5 │ │ │ ├── JwtGenerator.java │ │ │ ├── MqttConfiguration.java │ │ │ ├── MqttController.java │ │ │ └── Springboot3Mqttv5Application.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── springboot3mqttv5 │ └── Springboot3Mqttv5ApplicationTests.java ├── springboot3-webflux-context ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── springboot3webfluxcontext │ │ │ └── WebfluxApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── github │ └── springboot3webfluxcontext │ └── Springboot3WebfluxContextApplicationTests.java ├── springboot3-webflux-schedule ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── springboot3webfluxcontext │ │ └── WebfluxScheduleApplication.java │ └── resources │ └── application.properties ├── thread_vs_vthread_vs_webflux ├── springboot-vthread │ ├── .gitignore │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── github │ │ │ │ │ └── taven │ │ │ │ │ └── springbootvthread │ │ │ │ │ └── SpringbootVThreadApplication.java │ │ │ └── resources │ │ │ │ ├── application-thread.yaml │ │ │ │ ├── application-vthread.yaml │ │ │ │ └── application.yaml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── springbootvthread │ │ │ └── SynchronizedInVirtualThread.java │ └── test.jmx └── springboot3-webflux-r2dbc │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── taven │ │ │ └── springboot3webfluxr2dbc │ │ │ └── Springboot3WebfluxR2dbcApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── github │ └── taven │ └── springboot3webfluxr2dbc │ └── Springboot3WebfluxR2dbcApplicationTests.java ├── uni-number ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gitee │ │ │ └── taven │ │ │ └── uninumber │ │ │ ├── App.java │ │ │ ├── OrderService.java │ │ │ └── mapper │ │ │ ├── OrderMapper.java │ │ │ └── OrderMapper.xml │ └── resources │ │ ├── application.properties │ │ └── test.sql │ └── test │ └── java │ └── com │ └── gitee │ └── taven │ └── uninumber │ └── AppTests.java └── webflux-first-exp ├── pom.xml ├── readme.md └── src ├── main ├── java │ └── com │ │ └── github │ │ └── taven │ │ └── webfluxfirstexp │ │ ├── WebfluxApplication.java │ │ ├── dao │ │ └── UserDao.java │ │ ├── model │ │ └── UserDO.java │ │ ├── service │ │ └── UserService.java │ │ ├── utils │ │ └── SpringReactiveUtils.java │ │ └── web │ │ ├── BlockingController.java │ │ ├── UserController.java │ │ └── UserHandler.java └── resources │ └── application.yaml └── test └── java └── com └── github └── taven └── webfluxfirstexp └── WebfluxApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/README.md -------------------------------------------------------------------------------- /downloadJar/download.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/downloadJar/download.bat -------------------------------------------------------------------------------- /downloadJar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/downloadJar/pom.xml -------------------------------------------------------------------------------- /easyexcel-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/pom.xml -------------------------------------------------------------------------------- /easyexcel-demo/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /easyexcel-demo/src/main/java/com/gitee/taven/listener/ExcelListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/main/java/com/gitee/taven/listener/ExcelListener.java -------------------------------------------------------------------------------- /easyexcel-demo/src/main/java/com/gitee/taven/model/EasyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/main/java/com/gitee/taven/model/EasyModel.java -------------------------------------------------------------------------------- /easyexcel-demo/src/main/java/com/gitee/taven/model/MultiLineHeadExcelModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/main/java/com/gitee/taven/model/MultiLineHeadExcelModel.java -------------------------------------------------------------------------------- /easyexcel-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port = 8887 2 | -------------------------------------------------------------------------------- /easyexcel-demo/src/main/resources/read1.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/main/resources/read1.xls -------------------------------------------------------------------------------- /easyexcel-demo/src/main/resources/template.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/main/resources/template.xlsx -------------------------------------------------------------------------------- /easyexcel-demo/src/test/java/com/gitee/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/easyexcel-demo/src/test/java/com/gitee/taven/AppTests.java -------------------------------------------------------------------------------- /insertBatch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/pom.xml -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/MyBatisBatchSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/MyBatisBatchSupport.java -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/entity/User.java -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/entity/UserExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/entity/UserExample.java -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/mapper/UserMapper.java -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/mapper/UserMapper.xml -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/service/AppService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/service/AppService.java -------------------------------------------------------------------------------- /insertBatch/src/main/java/com/gitee/taven/service/AppServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/java/com/gitee/taven/service/AppServiceImpl.java -------------------------------------------------------------------------------- /insertBatch/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/main/resources/application.properties -------------------------------------------------------------------------------- /insertBatch/src/test/java/com/gitee/taven/InsertBatchApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/insertBatch/src/test/java/com/gitee/taven/InsertBatchApplicationTests.java -------------------------------------------------------------------------------- /login-control/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/pom.xml -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/controller/RouterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/controller/RouterController.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/controller/UserController.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/filter/CompareKickOutFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/filter/CompareKickOutFilter.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/filter/KickOutFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/filter/KickOutFilter.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/filter/QueueKickOutFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/filter/QueueKickOutFilter.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/pojo/ApiResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/pojo/ApiResult.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/pojo/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/pojo/CurrentUser.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/pojo/UserBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/pojo/UserBO.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/service/UserService.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/service/UserServiceImpl.java -------------------------------------------------------------------------------- /login-control/src/main/java/com/gitee/taven/utils/JWTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/java/com/gitee/taven/utils/JWTUtil.java -------------------------------------------------------------------------------- /login-control/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/resources/application.properties -------------------------------------------------------------------------------- /login-control/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /login-control/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /login-control/src/test/java/com/gitee/taven/LoginControlApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/login-control/src/test/java/com/gitee/taven/LoginControlApplicationTests.java -------------------------------------------------------------------------------- /repeat-submit-intercept/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/pom.xml -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/ApiResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/ApiResult.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/aop/NoRepeatSubmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/aop/NoRepeatSubmit.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/aop/RepeatSubmitAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/aop/RepeatSubmitAspect.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/controller/SubmitController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/controller/SubmitController.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/test/RunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/test/RunTest.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/utils/RedisLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/utils/RedisLock.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/java/com/gitee/taven/utils/RequestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/java/com/gitee/taven/utils/RequestUtils.java -------------------------------------------------------------------------------- /repeat-submit-intercept/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/main/resources/application.properties -------------------------------------------------------------------------------- /repeat-submit-intercept/src/test/java/com/gitee/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/repeat-submit-intercept/src/test/java/com/gitee/taven/AppTests.java -------------------------------------------------------------------------------- /servlet-3.1-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/servlet-3.1-demo/pom.xml -------------------------------------------------------------------------------- /servlet-3.1-demo/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servlet-3.1-demo/src/main/java/com/github/taven/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/servlet-3.1-demo/src/main/java/com/github/taven/Main.java -------------------------------------------------------------------------------- /servlet-3.1-demo/src/main/java/com/github/taven/servlet/AsyncServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/servlet-3.1-demo/src/main/java/com/github/taven/servlet/AsyncServlet.java -------------------------------------------------------------------------------- /servlet-3.1-demo/src/main/java/com/github/taven/servlet/NioServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/servlet-3.1-demo/src/main/java/com/github/taven/servlet/NioServlet.java -------------------------------------------------------------------------------- /servlet-3.1-demo/src/main/java/com/github/taven/servlet/ServletUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/servlet-3.1-demo/src/main/java/com/github/taven/servlet/ServletUtil.java -------------------------------------------------------------------------------- /servlet-3.1-demo/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/servlet-3.1-demo/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sp-websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/README.md -------------------------------------------------------------------------------- /sp-websocket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/pom.xml -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/SpWebsocketApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/SpWebsocketApplication.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/listener/RedisChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/listener/RedisChannel.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/listener/RedisListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/listener/RedisListener.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/listener/RedisMsgReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/listener/RedisMsgReceiver.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/listener/impl/WebSocketMsgReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/listener/impl/WebSocketMsgReceiver.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/sender/MsgDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/sender/MsgDTO.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/sender/SenderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/sender/SenderController.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/sender/SenderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/sender/SenderService.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/websocket/MsgWebsocketController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/websocket/MsgWebsocketController.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/websocket/WebSocketSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/websocket/WebSocketSupport.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/websocket/WebsocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/websocket/WebsocketConfig.java -------------------------------------------------------------------------------- /sp-websocket/src/main/java/com/github/taven/websocket/util/QueryStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/java/com/github/taven/websocket/util/QueryStringUtil.java -------------------------------------------------------------------------------- /sp-websocket/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/resources/application.yml -------------------------------------------------------------------------------- /sp-websocket/src/main/resources/sql/demo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/resources/sql/demo.sql -------------------------------------------------------------------------------- /sp-websocket/src/main/resources/templates/ws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/main/resources/templates/ws.html -------------------------------------------------------------------------------- /sp-websocket/src/test/java/com/github/taven/SpWebsocketApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/sp-websocket/src/test/java/com/github/taven/SpWebsocketApplicationTests.java -------------------------------------------------------------------------------- /spring-async-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-async-demo/.gitignore -------------------------------------------------------------------------------- /spring-async-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-async-demo/pom.xml -------------------------------------------------------------------------------- /spring-async-demo/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-async-demo/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /spring-async-demo/src/main/java/com/gitee/taven/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-async-demo/src/main/java/com/gitee/taven/entity/User.java -------------------------------------------------------------------------------- /spring-async-demo/src/main/java/com/gitee/taven/runner/AppRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-async-demo/src/main/java/com/gitee/taven/runner/AppRunner.java -------------------------------------------------------------------------------- /spring-async-demo/src/main/java/com/gitee/taven/service/GitHubLookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-async-demo/src/main/java/com/gitee/taven/service/GitHubLookupService.java -------------------------------------------------------------------------------- /spring-async-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spring-atomikos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/pom.xml -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/config/BusinessDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/config/BusinessDataSourceConfig.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/config/SystemDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/config/SystemDataSourceConfig.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/config/prop/BusinessProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/config/prop/BusinessProperties.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/config/prop/SystemProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/config/prop/SystemProperties.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/entity/business/UserInformations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/entity/business/UserInformations.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/entity/business/UserInformationsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/entity/business/UserInformationsExample.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/entity/system/Users.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/entity/system/Users.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/entity/system/UsersExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/entity/system/UsersExample.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/mapper/business/UserInformationsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/mapper/business/UserInformationsMapper.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/mapper/business/UserInformationsMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/mapper/business/UserInformationsMapper.xml -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/mapper/system/UsersMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/mapper/system/UsersMapper.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/mapper/system/UsersMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/mapper/system/UsersMapper.xml -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/service/UserService.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/java/com/gitee/taven/utils/PojoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/java/com/gitee/taven/utils/PojoUtil.java -------------------------------------------------------------------------------- /spring-atomikos/src/main/resources/application-local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/resources/application-local.properties -------------------------------------------------------------------------------- /spring-atomikos/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-atomikos/src/main/resources/generator-business.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/resources/generator-business.xml -------------------------------------------------------------------------------- /spring-atomikos/src/main/resources/generator-system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/resources/generator-system.xml -------------------------------------------------------------------------------- /spring-atomikos/src/main/resources/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/main/resources/table.sql -------------------------------------------------------------------------------- /spring-atomikos/src/test/java/com/gitee/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/src/test/java/com/gitee/taven/AppTests.java -------------------------------------------------------------------------------- /spring-atomikos/transaction-logs/tmlog13.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-atomikos/transaction-logs/tmlog13.log -------------------------------------------------------------------------------- /spring-boot-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/pom.xml -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/JWTConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/JWTConfiguration.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/JwtHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/JwtHelper.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/JwtTokenInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/JwtTokenInterceptor.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/controller/UserController.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/entity/Users.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/entity/Users.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/entity/UsersExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/entity/UsersExample.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersMapper.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersMapper.xml -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersRelationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersRelationMapper.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersRelationMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/mapper/UsersRelationMapper.xml -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/java/com/gitee/taven/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/java/com/gitee/taven/service/UserService.java -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/resources/generator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/resources/generator.xml -------------------------------------------------------------------------------- /spring-boot-jwt/src/main/resources/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/main/resources/users.sql -------------------------------------------------------------------------------- /spring-boot-jwt/src/test/java/com/gitee/taven/springbootjwt/SpringBootJwtApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-boot-jwt/src/test/java/com/gitee/taven/springbootjwt/SpringBootJwtApplicationTests.java -------------------------------------------------------------------------------- /spring-cloud-eureka/eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/eureka-server/pom.xml -------------------------------------------------------------------------------- /spring-cloud-eureka/eureka-server/src/main/java/com/gitee/taven/EurekaServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/eureka-server/src/main/java/com/gitee/taven/EurekaServerApplication.java -------------------------------------------------------------------------------- /spring-cloud-eureka/eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-cloud-eureka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/pom.xml -------------------------------------------------------------------------------- /spring-cloud-eureka/service-hi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-hi/pom.xml -------------------------------------------------------------------------------- /spring-cloud-eureka/service-hi/src/main/java/com/gitee/taven/ServiceHiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-hi/src/main/java/com/gitee/taven/ServiceHiApplication.java -------------------------------------------------------------------------------- /spring-cloud-eureka/service-hi/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-hi/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-cloud-eureka/service-hi/src/test/java/com/gitee/taven/ServiceHiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-hi/src/test/java/com/gitee/taven/ServiceHiApplicationTests.java -------------------------------------------------------------------------------- /spring-cloud-eureka/service-ribbon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-ribbon/pom.xml -------------------------------------------------------------------------------- /spring-cloud-eureka/service-ribbon/src/main/java/com/gitee/taven/ServiceRibbonApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-ribbon/src/main/java/com/gitee/taven/ServiceRibbonApplication.java -------------------------------------------------------------------------------- /spring-cloud-eureka/service-ribbon/src/main/java/com/gitee/taven/controller/HelloControler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-ribbon/src/main/java/com/gitee/taven/controller/HelloControler.java -------------------------------------------------------------------------------- /spring-cloud-eureka/service-ribbon/src/main/java/com/gitee/taven/service/HelloService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-ribbon/src/main/java/com/gitee/taven/service/HelloService.java -------------------------------------------------------------------------------- /spring-cloud-eureka/service-ribbon/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-cloud-eureka/service-ribbon/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-dynamic-datasource/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/.gitignore -------------------------------------------------------------------------------- /spring-dynamic-datasource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/README.md -------------------------------------------------------------------------------- /spring-dynamic-datasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/pom.xml -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DataSourceConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DataSourceConfigurer.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DynamicDataSourceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DynamicDataSourceAspect.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DynamicDataSourceContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DynamicDataSourceContextHolder.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DynamicRoutingDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/config/DynamicRoutingDataSource.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/config/prop/Db0Properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/config/prop/Db0Properties.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/config/prop/Db1Properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/config/prop/Db1Properties.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/controller/UserController.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/entity/User.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/entity/UserExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/entity/UserExample.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/mapper/UserMapper.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/service/UserService.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/java/com/gitee/taven/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/java/com/gitee/taven/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/resources/mybatis/generatorConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/resources/mybatis/generatorConfig.xml -------------------------------------------------------------------------------- /spring-dynamic-datasource/src/main/resources/mybatis/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-dynamic-datasource/src/main/resources/mybatis/mapper/UserMapper.xml -------------------------------------------------------------------------------- /spring-security/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/build.gradle -------------------------------------------------------------------------------- /spring-security/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /spring-security/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /spring-security/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/gradlew -------------------------------------------------------------------------------- /spring-security/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/gradlew.bat -------------------------------------------------------------------------------- /spring-security/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-security' 2 | -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/Application.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/entity/RoleDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/entity/RoleDO.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/entity/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/entity/UserDO.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/security/SecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/security/SecurityUtils.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/security/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/security/WebSecurityConfig.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/service/MyUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/service/MyUserDetailsService.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/service/Sql.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/service/Sql.groovy -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/web/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/web/ApiController.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/web/MatchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/web/MatchController.java -------------------------------------------------------------------------------- /spring-security/src/main/java/com/github/taven/web/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/java/com/github/taven/web/MvcConfig.java -------------------------------------------------------------------------------- /spring-security/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-security/src/main/resources/templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/resources/templates/hello.html -------------------------------------------------------------------------------- /spring-security/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /spring-security/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /spring-security/src/test/java/com/github/taven/SpringSecurityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/spring-security/src/test/java/com/github/taven/SpringSecurityApplicationTests.java -------------------------------------------------------------------------------- /springboot-dubbo/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/common/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo/common/src/main/java/com/github/taven/DemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/common/src/main/java/com/github/taven/DemoService.java -------------------------------------------------------------------------------- /springboot-dubbo/common/src/main/java/com/github/taven/ProviderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/common/src/main/java/com/github/taven/ProviderService.java -------------------------------------------------------------------------------- /springboot-dubbo/common/target/classes/com/github/taven/DemoService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/common/target/classes/com/github/taven/DemoService.class -------------------------------------------------------------------------------- /springboot-dubbo/common/target/classes/com/github/taven/ProviderService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/common/target/classes/com/github/taven/ProviderService.class -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-consumer/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-consumer/src/main/java/com/github/taven/DubboConsumerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-consumer/src/main/java/com/github/taven/DubboConsumerApplication.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-consumer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-consumer/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-consumer/src/test/java/com/github/taven/DubboConsumerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-consumer/src/test/java/com/github/taven/DubboConsumerApplicationTests.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider/src/main/java/com/github/taven/DefaultDemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider/src/main/java/com/github/taven/DefaultDemoService.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider/src/main/java/com/github/taven/DubboProviderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider/src/main/java/com/github/taven/DubboProviderApplication.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider/src/test/java/com/github/taven/DubboProviderApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider/src/test/java/com/github/taven/DubboProviderApplicationTests.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider2/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider2/src/main/java/com/github/taven/DefaultProviderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider2/src/main/java/com/github/taven/DefaultProviderService.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider2/src/main/java/com/github/taven/DubboProvider2Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider2/src/main/java/com/github/taven/DubboProvider2Application.java -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider2/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-dubbo/dubbo-provider2/src/test/java/com/github/taven/dubboprovider2/DubboProvider2ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/dubbo-provider2/src/test/java/com/github/taven/dubboprovider2/DubboProvider2ApplicationTests.java -------------------------------------------------------------------------------- /springboot-dubbo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/pom.xml -------------------------------------------------------------------------------- /springboot-dubbo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-dubbo/readme.md -------------------------------------------------------------------------------- /springboot-flyway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/mvnw -------------------------------------------------------------------------------- /springboot-flyway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/mvnw.cmd -------------------------------------------------------------------------------- /springboot-flyway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/pom.xml -------------------------------------------------------------------------------- /springboot-flyway/src/main/java/com/github/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/src/main/java/com/github/taven/App.java -------------------------------------------------------------------------------- /springboot-flyway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-flyway/src/main/resources/db/migration/R__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/src/main/resources/db/migration/R__init.sql -------------------------------------------------------------------------------- /springboot-flyway/src/main/resources/db/migration/V1__create_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/src/main/resources/db/migration/V1__create_user.sql -------------------------------------------------------------------------------- /springboot-flyway/src/main/resources/db/migration/V2__alter_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/src/main/resources/db/migration/V2__alter_user.sql -------------------------------------------------------------------------------- /springboot-flyway/src/test/java/com/github/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-flyway/src/test/java/com/github/taven/AppTests.java -------------------------------------------------------------------------------- /springboot-kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/README.md -------------------------------------------------------------------------------- /springboot-kafka/docker/kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/docker/kafka.yml -------------------------------------------------------------------------------- /springboot-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/pom.xml -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/KafkaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/KafkaConfiguration.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/KafkaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/KafkaController.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/SpringbootKafkaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/SpringbootKafkaApplication.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/consumer/ConsumerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/consumer/ConsumerConfiguration.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/consumer/KafkaConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/consumer/KafkaConsumer.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/consumer/SimpleConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/consumer/SimpleConsumer.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/java/com/github/taven/springkafka/model/MessageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/java/com/github/taven/springkafka/model/MessageWrapper.java -------------------------------------------------------------------------------- /springboot-kafka/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-kafka/src/test/java/com/github/taven/springkafka/SpringbootKafkaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-kafka/src/test/java/com/github/taven/springkafka/SpringbootKafkaApplicationTests.java -------------------------------------------------------------------------------- /springboot-mybatis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/pom.xml -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/SqlLogInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/SqlLogInterceptor.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/entity/User.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/entity/UserExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/entity/UserExample.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/mapper/UserMapper.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/mapper/UserMapper.xml -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/service/UserService.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/java/com/gitee/taven/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/java/com/gitee/taven/service/UserServiceImpl.java -------------------------------------------------------------------------------- /springboot-mybatis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-mybatis/src/test/java/com/gitee/taven/SpringbootMybatisApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-mybatis/src/test/java/com/gitee/taven/SpringbootMybatisApplicationTests.java -------------------------------------------------------------------------------- /springboot-quartz/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /springboot-quartz/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springboot-quartz/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springboot-quartz/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/mvnw -------------------------------------------------------------------------------- /springboot-quartz/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/mvnw.cmd -------------------------------------------------------------------------------- /springboot-quartz/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/pom.xml -------------------------------------------------------------------------------- /springboot-quartz/src/main/java/com/github/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/java/com/github/taven/App.java -------------------------------------------------------------------------------- /springboot-quartz/src/main/java/com/github/taven/quartz/QuartzConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/java/com/github/taven/quartz/QuartzConfig.java -------------------------------------------------------------------------------- /springboot-quartz/src/main/java/com/github/taven/quartz/TestTask1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/java/com/github/taven/quartz/TestTask1.java -------------------------------------------------------------------------------- /springboot-quartz/src/main/java/com/github/taven/quartz/TestTask2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/java/com/github/taven/quartz/TestTask2.java -------------------------------------------------------------------------------- /springboot-quartz/src/main/resources/application-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/resources/application-db.yml -------------------------------------------------------------------------------- /springboot-quartz/src/main/resources/application-memory.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-quartz/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-quartz/src/main/resources/schema/tables_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/resources/schema/tables_mysql.sql -------------------------------------------------------------------------------- /springboot-quartz/src/main/resources/schema/tables_mysql_inno.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/main/resources/schema/tables_mysql_inno.sql -------------------------------------------------------------------------------- /springboot-quartz/src/test/java/com/github/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-quartz/src/test/java/com/github/taven/AppTests.java -------------------------------------------------------------------------------- /springboot-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /springboot-rabbitmq/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springboot-rabbitmq/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springboot-rabbitmq/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/mvnw -------------------------------------------------------------------------------- /springboot-rabbitmq/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/mvnw.cmd -------------------------------------------------------------------------------- /springboot-rabbitmq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/pom.xml -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/RabbitAmqpTutorialsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/RabbitAmqpTutorialsApplication.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/RabbitAmqpTutorialsRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/RabbitAmqpTutorialsRunner.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut1/Tut1Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut1/Tut1Config.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut1/Tut1Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut1/Tut1Receiver.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut1/Tut1Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut1/Tut1Sender.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut2/Tut2Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut2/Tut2Config.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut2/Tut2Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut2/Tut2Receiver.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut2/Tut2Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut2/Tut2Sender.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut3/Tut3Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut3/Tut3Config.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut3/Tut3Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut3/Tut3Receiver.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut3/Tut3Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut3/Tut3Sender.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut4/Tut4Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut4/Tut4Config.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut4/Tut4Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut4/Tut4Receiver.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut4/Tut4Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut4/Tut4Sender.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut5/Tut5Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut5/Tut5Config.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut5/Tut5Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut5/Tut5Receiver.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut5/Tut5Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut5/Tut5Sender.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut6/Tut6Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut6/Tut6Client.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut6/Tut6Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut6/Tut6Config.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/com/github/taven/tut6/Tut6Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/com/github/taven/tut6/Tut6Server.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t1_helloworld/Recv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t1_helloworld/Recv.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t1_helloworld/Send.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t1_helloworld/Send.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t2_workqueue/NewTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t2_workqueue/NewTask.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t2_workqueue/WorkWithException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t2_workqueue/WorkWithException.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t2_workqueue/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t2_workqueue/Worker.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t2_workqueue/WorkerWithDead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t2_workqueue/WorkerWithDead.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t3_publish_subscribe/EmitLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t3_publish_subscribe/EmitLog.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t3_publish_subscribe/Note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t3_publish_subscribe/Note.md -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t3_publish_subscribe/ReceiveLogs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t3_publish_subscribe/ReceiveLogs.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t4_routing/EmitLogDirect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t4_routing/EmitLogDirect.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t4_routing/ReceiveLogsDirect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t4_routing/ReceiveLogsDirect.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t5_topics/EmitLogTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t5_topics/EmitLogTopic.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t5_topics/ReceiveLogsTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t5_topics/ReceiveLogsTopic.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t6_rpc/RPCClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t6_rpc/RPCClient.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/java/demo/t6_rpc/RPCServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/java/demo/t6_rpc/RPCServer.java -------------------------------------------------------------------------------- /springboot-rabbitmq/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-rabbitmq/src/test/java/com/github/taven/SpringbootRabbitmqApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-rabbitmq/src/test/java/com/github/taven/SpringbootRabbitmqApplicationTests.java -------------------------------------------------------------------------------- /springboot-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/pom.xml -------------------------------------------------------------------------------- /springboot-redis/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /springboot-redis/src/main/java/com/gitee/taven/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/src/main/java/com/gitee/taven/RedisConfig.java -------------------------------------------------------------------------------- /springboot-redis/src/main/java/com/gitee/taven/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/src/main/java/com/gitee/taven/User.java -------------------------------------------------------------------------------- /springboot-redis/src/main/java/com/gitee/taven/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/src/main/java/com/gitee/taven/UserService.java -------------------------------------------------------------------------------- /springboot-redis/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-redis/src/test/java/com/gitee/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redis/src/test/java/com/gitee/taven/AppTests.java -------------------------------------------------------------------------------- /springboot-redisson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redisson/pom.xml -------------------------------------------------------------------------------- /springboot-redisson/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redisson/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /springboot-redisson/src/main/java/com/gitee/taven/LockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redisson/src/main/java/com/gitee/taven/LockTest.java -------------------------------------------------------------------------------- /springboot-redisson/src/main/java/com/gitee/taven/RunTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redisson/src/main/java/com/gitee/taven/RunTest.java -------------------------------------------------------------------------------- /springboot-redisson/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /springboot-redisson/src/test/java/com/gitee/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-redisson/src/test/java/com/gitee/taven/AppTests.java -------------------------------------------------------------------------------- /springboot-restTemplate/README.md: -------------------------------------------------------------------------------- 1 | # 食用指南 2 | 3 | 1. 运行项目 4 | 5 | 2. 请求 TestController 的接口,通过日志和请求响应可以看到超时时间分别为多久 -------------------------------------------------------------------------------- /springboot-restTemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/pom.xml -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/java/com/github/taven/rest/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/main/java/com/github/taven/rest/Application.java -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/java/com/github/taven/rest/aop/LogTimeoutAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/main/java/com/github/taven/rest/aop/LogTimeoutAspect.java -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/java/com/github/taven/rest/config/RestTemplateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/main/java/com/github/taven/rest/config/RestTemplateConfiguration.java -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/java/com/github/taven/rest/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/main/java/com/github/taven/rest/controller/TestController.java -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/java/com/github/taven/rest/http/CustomHttpContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/main/java/com/github/taven/rest/http/CustomHttpContextFactory.java -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/java/com/github/taven/rest/http/RequestConfigHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/main/java/com/github/taven/rest/http/RequestConfigHolder.java -------------------------------------------------------------------------------- /springboot-restTemplate/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-restTemplate/src/test/java/com/github/taven/rest/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-restTemplate/src/test/java/com/github/taven/rest/ApplicationTests.java -------------------------------------------------------------------------------- /springboot-seata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/.gitignore -------------------------------------------------------------------------------- /springboot-seata/at-order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-order/pom.xml -------------------------------------------------------------------------------- /springboot-seata/at-order/src/main/java/com/github/taven/ATOrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-order/src/main/java/com/github/taven/ATOrderApplication.java -------------------------------------------------------------------------------- /springboot-seata/at-order/src/main/java/com/github/taven/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-order/src/main/java/com/github/taven/controller/OrderController.java -------------------------------------------------------------------------------- /springboot-seata/at-order/src/main/java/com/github/taven/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-order/src/main/java/com/github/taven/service/OrderService.java -------------------------------------------------------------------------------- /springboot-seata/at-order/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-order/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-seata/at-product/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-product/pom.xml -------------------------------------------------------------------------------- /springboot-seata/at-product/src/main/java/com/github/taven/ATProductApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-product/src/main/java/com/github/taven/ATProductApplication.java -------------------------------------------------------------------------------- /springboot-seata/at-product/src/main/java/com/github/taven/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-product/src/main/java/com/github/taven/controller/ProductController.java -------------------------------------------------------------------------------- /springboot-seata/at-product/src/main/java/com/github/taven/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-product/src/main/java/com/github/taven/service/ProductService.java -------------------------------------------------------------------------------- /springboot-seata/at-product/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-product/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-seata/at-sql/db_order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-sql/db_order.sql -------------------------------------------------------------------------------- /springboot-seata/at-sql/db_product.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-sql/db_product.sql -------------------------------------------------------------------------------- /springboot-seata/at-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-starter/pom.xml -------------------------------------------------------------------------------- /springboot-seata/at-starter/src/main/java/com/github/taven/ATStarterApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-starter/src/main/java/com/github/taven/ATStarterApplication.java -------------------------------------------------------------------------------- /springboot-seata/at-starter/src/main/java/com/github/taven/config/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-starter/src/main/java/com/github/taven/config/RestTemplateConfig.java -------------------------------------------------------------------------------- /springboot-seata/at-starter/src/main/java/com/github/taven/controller/BusinessController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-starter/src/main/java/com/github/taven/controller/BusinessController.java -------------------------------------------------------------------------------- /springboot-seata/at-starter/src/main/java/com/github/taven/service/BusinessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-starter/src/main/java/com/github/taven/service/BusinessService.java -------------------------------------------------------------------------------- /springboot-seata/at-starter/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/at-starter/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-seata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/pom.xml -------------------------------------------------------------------------------- /springboot-seata/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/readme.md -------------------------------------------------------------------------------- /springboot-seata/tcc-local/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/pom.xml -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/TccLocalApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/TccLocalApplication.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/action/ResultHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/action/ResultHolder.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/action/TccActionOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/action/TccActionOne.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/action/TccActionTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/action/TccActionTwo.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/action/TccTransactionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/action/TccTransactionService.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/action/impl/TccActionOneImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/action/impl/TccActionOneImpl.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/java/com/github/taven/action/impl/TccActionTwoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/java/com/github/taven/action/impl/TccActionTwoImpl.java -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/resources/file.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/resources/file.conf -------------------------------------------------------------------------------- /springboot-seata/tcc-local/src/main/resources/registry.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-seata/tcc-local/src/main/resources/registry.conf -------------------------------------------------------------------------------- /springboot-sharding-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/pom.xml -------------------------------------------------------------------------------- /springboot-sharding-jdbc/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/sql/init.sql -------------------------------------------------------------------------------- /springboot-sharding-jdbc/src/main/java/com/github/taven/springbootshardingjdbc/ShardingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/src/main/java/com/github/taven/springbootshardingjdbc/ShardingController.java -------------------------------------------------------------------------------- /springboot-sharding-jdbc/src/main/java/com/github/taven/springbootshardingjdbc/ShardingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/src/main/java/com/github/taven/springbootshardingjdbc/ShardingService.java -------------------------------------------------------------------------------- /springboot-sharding-jdbc/src/main/java/com/github/taven/springbootshardingjdbc/SpringbootShardingJdbcApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/src/main/java/com/github/taven/springbootshardingjdbc/SpringbootShardingJdbcApplication.java -------------------------------------------------------------------------------- /springboot-sharding-jdbc/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-sharding-jdbc/src/main/resources/sharding-jdbc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/src/main/resources/sharding-jdbc.yaml -------------------------------------------------------------------------------- /springboot-sharding-jdbc/src/test/java/com/github/taven/springbootshardingjdbc/SpringbootShardingJdbcApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sharding-jdbc/src/test/java/com/github/taven/springbootshardingjdbc/SpringbootShardingJdbcApplicationTests.java -------------------------------------------------------------------------------- /springboot-shiro/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/pom.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/config/ShiroConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/config/ShiroConfig.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/core/shiro/AuthCredentialsMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/core/shiro/AuthCredentialsMatcher.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/core/shiro/ShiroRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/core/shiro/ShiroRealm.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/core/shiro/ShiroUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/core/shiro/ShiroUser.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/core/utils/SpringContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/core/utils/SpringContextHolder.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/core/utils/SqlHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/core/utils/SqlHelper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/base/AjaxResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/base/AjaxResult.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/base/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/base/Constant.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/bean/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/bean/UserBean.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/controller/AuthController.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/dto/AuthorizationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/dto/AuthorizationDTO.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/Permission.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/PermissionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/PermissionExample.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/Role.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/RoleExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/RoleExample.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/RolePermissionRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/RolePermissionRef.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/RolePermissionRefExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/RolePermissionRefExample.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/User.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/UserExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/UserExample.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/UserRoleRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/UserRoleRef.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/UserRoleRefExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/entity/UserRoleRefExample.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/PermissionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/PermissionMapper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/PermissionMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/PermissionMapper.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RoleMapper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RoleMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RoleMapper.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RolePermissionRefMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RolePermissionRefMapper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RolePermissionRefMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/RolePermissionRefMapper.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserMapper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserMapper.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRelationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRelationMapper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRelationMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRelationMapper.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRoleRefMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRoleRefMapper.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRoleRefMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/mapper/UserRoleRefMapper.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/RoleService.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/RoleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/RoleServiceImpl.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/UserService.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/java/com/gitee/taven/module/sys/service/UserServiceImpl.java -------------------------------------------------------------------------------- /springboot-shiro/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-shiro/src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/resources/ehcache.xml -------------------------------------------------------------------------------- /springboot-shiro/src/main/resources/static/js/jquery-3.3.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/resources/static/js/jquery-3.3.1.min.js -------------------------------------------------------------------------------- /springboot-shiro/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /springboot-shiro/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /springboot-shiro/src/main/resources/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/main/resources/test.sql -------------------------------------------------------------------------------- /springboot-shiro/src/test/java/com/gitee/taven/SpringbootShiroApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-shiro/src/test/java/com/gitee/taven/SpringbootShiroApplicationTests.java -------------------------------------------------------------------------------- /springboot-sse/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/pom.xml -------------------------------------------------------------------------------- /springboot-sse/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/readme.md -------------------------------------------------------------------------------- /springboot-sse/src/main/java/com/github/taven/sse/SseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/main/java/com/github/taven/sse/SseApplication.java -------------------------------------------------------------------------------- /springboot-sse/src/main/java/com/github/taven/sse/Temperature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/main/java/com/github/taven/sse/Temperature.java -------------------------------------------------------------------------------- /springboot-sse/src/main/java/com/github/taven/sse/TemperatureController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/main/java/com/github/taven/sse/TemperatureController.java -------------------------------------------------------------------------------- /springboot-sse/src/main/java/com/github/taven/sse/TemperatureSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/main/java/com/github/taven/sse/TemperatureSensor.java -------------------------------------------------------------------------------- /springboot-sse/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot-sse/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/main/resources/static/index.html -------------------------------------------------------------------------------- /springboot-sse/src/test/java/com/github/taven/sse/SSEApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-sse/src/test/java/com/github/taven/sse/SSEApplicationTests.java -------------------------------------------------------------------------------- /springboot-transaction/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /springboot-transaction/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springboot-transaction/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springboot-transaction/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/mvnw -------------------------------------------------------------------------------- /springboot-transaction/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/mvnw.cmd -------------------------------------------------------------------------------- /springboot-transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/pom.xml -------------------------------------------------------------------------------- /springboot-transaction/src/main/java/com/github/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/src/main/java/com/github/taven/App.java -------------------------------------------------------------------------------- /springboot-transaction/src/main/java/com/github/taven/service/DemoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/src/main/java/com/github/taven/service/DemoService.java -------------------------------------------------------------------------------- /springboot-transaction/src/main/java/com/github/taven/service/DemoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/src/main/java/com/github/taven/service/DemoServiceImpl.java -------------------------------------------------------------------------------- /springboot-transaction/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/src/main/resources/application.yml -------------------------------------------------------------------------------- /springboot-transaction/src/test/java/com/github/taven/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-transaction/src/test/java/com/github/taven/AppTests.java -------------------------------------------------------------------------------- /springboot-validate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/pom.xml -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/App.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/controller/UserController.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/dto/CardDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/dto/CardDTO.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/dto/CustomDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/dto/CustomDTO.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/dto/GroupCardDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/dto/GroupCardDTO.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/dto/UserDTO.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/validate/ValidList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/validate/ValidList.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/validate/annotation/CaseMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/validate/annotation/CaseMode.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/validate/annotation/CheckCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/validate/annotation/CheckCase.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/validate/annotation/CheckCaseValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/validate/annotation/CheckCaseValidator.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/validate/group/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/java/com/gitee/taven/validate/group/Insert.java -------------------------------------------------------------------------------- /springboot-validate/src/main/java/com/gitee/taven/validate/group/Update.java: -------------------------------------------------------------------------------- 1 | package com.gitee.taven.validate.group; 2 | 3 | public interface Update { 4 | } 5 | -------------------------------------------------------------------------------- /springboot-validate/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /springboot-validate/src/main/resources/json/card_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/resources/json/card_list.json -------------------------------------------------------------------------------- /springboot-validate/src/main/resources/json/group_card.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/resources/json/group_card.json -------------------------------------------------------------------------------- /springboot-validate/src/main/resources/json/nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/resources/json/nested.json -------------------------------------------------------------------------------- /springboot-validate/src/main/resources/json/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/resources/json/simple.json -------------------------------------------------------------------------------- /springboot-validate/src/main/resources/json/user_card_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/main/resources/json/user_card_list.json -------------------------------------------------------------------------------- /springboot-validate/src/test/java/com/gitee/taven/SpringbootValidateApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot-validate/src/test/java/com/gitee/taven/SpringbootValidateApplicationTests.java -------------------------------------------------------------------------------- /springboot3-ebean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/pom.xml -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/Springboot3EbeanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/Springboot3EbeanApplication.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/api/TestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/api/TestApi.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/config/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/config/CurrentUser.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/config/EbeanConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/config/EbeanConfiguration.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/BaseModel.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/User.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/UserStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/UserStatus.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/finder/UserFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/finder/UserFinder.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/repo/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/domain/repo/UserRepository.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/java/com/github/taven/springboot3ebean/service/UserService.java -------------------------------------------------------------------------------- /springboot3-ebean/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot3-ebean/src/test/java/com/github/taven/springboot3ebean/Springboot3EbeanApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-ebean/src/test/java/com/github/taven/springboot3ebean/Springboot3EbeanApplicationTests.java -------------------------------------------------------------------------------- /springboot3-mqttv5/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springboot3-mqttv5/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springboot3-mqttv5/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/mvnw -------------------------------------------------------------------------------- /springboot3-mqttv5/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/mvnw.cmd -------------------------------------------------------------------------------- /springboot3-mqttv5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/pom.xml -------------------------------------------------------------------------------- /springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/JwtGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/JwtGenerator.java -------------------------------------------------------------------------------- /springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/MqttConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/MqttConfiguration.java -------------------------------------------------------------------------------- /springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/MqttController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/MqttController.java -------------------------------------------------------------------------------- /springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/Springboot3Mqttv5Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/src/main/java/com/github/taven/springboot3mqttv5/Springboot3Mqttv5Application.java -------------------------------------------------------------------------------- /springboot3-mqttv5/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/src/main/resources/application.properties -------------------------------------------------------------------------------- /springboot3-mqttv5/src/test/java/com/github/taven/springboot3mqttv5/Springboot3Mqttv5ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-mqttv5/src/test/java/com/github/taven/springboot3mqttv5/Springboot3Mqttv5ApplicationTests.java -------------------------------------------------------------------------------- /springboot3-webflux-context/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /springboot3-webflux-context/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /springboot3-webflux-context/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/mvnw -------------------------------------------------------------------------------- /springboot3-webflux-context/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/mvnw.cmd -------------------------------------------------------------------------------- /springboot3-webflux-context/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/pom.xml -------------------------------------------------------------------------------- /springboot3-webflux-context/src/main/java/com/github/springboot3webfluxcontext/WebfluxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/src/main/java/com/github/springboot3webfluxcontext/WebfluxApplication.java -------------------------------------------------------------------------------- /springboot3-webflux-context/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /springboot3-webflux-context/src/test/java/com/github/springboot3webfluxcontext/Springboot3WebfluxContextApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-context/src/test/java/com/github/springboot3webfluxcontext/Springboot3WebfluxContextApplicationTests.java -------------------------------------------------------------------------------- /springboot3-webflux-schedule/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-schedule/pom.xml -------------------------------------------------------------------------------- /springboot3-webflux-schedule/src/main/java/com/github/springboot3webfluxcontext/WebfluxScheduleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-schedule/src/main/java/com/github/springboot3webfluxcontext/WebfluxScheduleApplication.java -------------------------------------------------------------------------------- /springboot3-webflux-schedule/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/springboot3-webflux-schedule/src/main/resources/application.properties -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/.gitignore -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/pom.xml -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/src/main/java/com/github/taven/springbootvthread/SpringbootVThreadApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/src/main/java/com/github/taven/springbootvthread/SpringbootVThreadApplication.java -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/src/main/resources/application-thread.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/src/main/resources/application-thread.yaml -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/src/main/resources/application-vthread.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/src/main/resources/application-vthread.yaml -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/src/main/resources/application.yaml -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/src/test/java/com/github/taven/springbootvthread/SynchronizedInVirtualThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/src/test/java/com/github/taven/springbootvthread/SynchronizedInVirtualThread.java -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot-vthread/test.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot-vthread/test.jmx -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/.gitignore -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/mvnw -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/mvnw.cmd -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/pom.xml -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/src/main/java/com/github/taven/springboot3webfluxr2dbc/Springboot3WebfluxR2dbcApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/src/main/java/com/github/taven/springboot3webfluxr2dbc/Springboot3WebfluxR2dbcApplication.java -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/src/main/resources/application.properties -------------------------------------------------------------------------------- /thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/src/test/java/com/github/taven/springboot3webfluxr2dbc/Springboot3WebfluxR2dbcApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/thread_vs_vthread_vs_webflux/springboot3-webflux-r2dbc/src/test/java/com/github/taven/springboot3webfluxr2dbc/Springboot3WebfluxR2dbcApplicationTests.java -------------------------------------------------------------------------------- /uni-number/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/pom.xml -------------------------------------------------------------------------------- /uni-number/src/main/java/com/gitee/taven/uninumber/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/main/java/com/gitee/taven/uninumber/App.java -------------------------------------------------------------------------------- /uni-number/src/main/java/com/gitee/taven/uninumber/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/main/java/com/gitee/taven/uninumber/OrderService.java -------------------------------------------------------------------------------- /uni-number/src/main/java/com/gitee/taven/uninumber/mapper/OrderMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/main/java/com/gitee/taven/uninumber/mapper/OrderMapper.java -------------------------------------------------------------------------------- /uni-number/src/main/java/com/gitee/taven/uninumber/mapper/OrderMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/main/java/com/gitee/taven/uninumber/mapper/OrderMapper.xml -------------------------------------------------------------------------------- /uni-number/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/main/resources/application.properties -------------------------------------------------------------------------------- /uni-number/src/main/resources/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/main/resources/test.sql -------------------------------------------------------------------------------- /uni-number/src/test/java/com/gitee/taven/uninumber/AppTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/uni-number/src/test/java/com/gitee/taven/uninumber/AppTests.java -------------------------------------------------------------------------------- /webflux-first-exp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/pom.xml -------------------------------------------------------------------------------- /webflux-first-exp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/readme.md -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/WebfluxApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/WebfluxApplication.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/dao/UserDao.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/model/UserDO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/model/UserDO.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/service/UserService.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/utils/SpringReactiveUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/utils/SpringReactiveUtils.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/web/BlockingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/web/BlockingController.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/web/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/web/UserController.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/web/UserHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/java/com/github/taven/webfluxfirstexp/web/UserHandler.java -------------------------------------------------------------------------------- /webflux-first-exp/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/main/resources/application.yaml -------------------------------------------------------------------------------- /webflux-first-exp/src/test/java/com/github/taven/webfluxfirstexp/WebfluxApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TavenYin/taven-springboot-learning/HEAD/webflux-first-exp/src/test/java/com/github/taven/webfluxfirstexp/WebfluxApplicationTests.java --------------------------------------------------------------------------------