Spring-Boot-Tips-Tricks-and-Techniques:Sprint Boot-源码

上传者: 42112685 | 上传时间: 2021-06-18 11:08:08 | 文件大小: 82KB | 文件类型: ZIP
Spring启动:技巧,窍门和技巧[视频] 这是发行的的代码存储库。 它包含从头到尾完成视频课程所需的所有支持项目文件。 关于视频课程 本课程着手提供新的可能性。 您将介绍Spring Boots的许多方面:您可能知道的某些方面,以及您可能从未知道的某些方面。 本课程将提高您的技能,并让您探索最佳实践和技术,以帮助您改善应用程序开发。 在本课程中,您将学习实现实用且经过验证的技术,并采用更快的方法来使用Spring Boot开发应用程序。 每个部分都涵盖了可用于以实际方式执行不同开发任务的技术(具有清晰的说明)。 我们介绍了如何使您的应用程序更具可维护性,可测试性,容错性和弹性。 在本课程结束时,您将具有知识和信心,可以利用本课程中介绍的Spring Boot技巧,最佳实践和技术来使您的编码和应用程​​序开发项目在性能方面发挥最大的潜力。 您将学到什么 如何避免常见的依赖注入陷阱 使用b

文件下载

资源详情

[{"title":"( 97 个子文件 82KB ) Spring-Boot-Tips-Tricks-and-Techniques:Sprint Boot-源码","children":[{"title":"Spring-Boot-Tips-Tricks-and-Techniques-master","children":[{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"mvnw.cmd <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"mvnw <span style='color:#111;'> 6.32KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"tomekl007","children":[{"title":"chapter_7","children":[{"title":"MicroMeterCacheSize.java <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"ResponseTimesHistogramTest.java <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"chapter_5","children":[{"title":"ReactivePaymentServiceIntegrationTest.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"MVCControllerTest.java <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"MVCControllerSecurityTest.java <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"ReactivePaymentServiceLiveTest.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"chapter_3","children":[{"title":"PaymentRepositoryIntegrationTest.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"PaymentDetailsMock.java <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"chapter_6","children":[{"title":"SpringRetryTest.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application-dev.yml <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"status_endoints.sh <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"docker_build.sh <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"allPayments.html <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"create.html <span style='color:#111;'> 646B </span>","children":null,"spread":false}],"spread":true},{"title":"static","children":[{"title":"index.html <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"main.css <span style='color:#111;'> 272B </span>","children":null,"spread":false}],"spread":true},{"title":"application.yml <span style='color:#111;'> 461B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"tomekl007","children":[{"title":"metrics","children":[{"title":"MetrricsCustomController.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"MetricsSetup.java <span style='color:#111;'> 836B </span>","children":null,"spread":false}],"spread":true},{"title":"eventbus","children":[{"title":"domain","children":[{"title":"Event.java <span style='color:#111;'> 817B </span>","children":null,"spread":false}],"spread":true},{"title":"api","children":[{"title":"EventBus.java <span style='color:#111;'> 160B </span>","children":null,"spread":false}],"spread":false},{"title":"infrastructure","children":[{"title":"InMemoryEventBus.java <span style='color:#111;'> 536B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"notifications","children":[{"title":"domain","children":[{"title":"PaymentAddedNotification.java <span style='color:#111;'> 373B </span>","children":null,"spread":false},{"title":"HelloMessage.java <span style='color:#111;'> 285B </span>","children":null,"spread":false}],"spread":false},{"title":"api","children":[{"title":"NotificationController.java <span style='color:#111;'> 721B </span>","children":null,"spread":false}],"spread":false},{"title":"infrastructure","children":[{"title":"WebSocketConfig.java <span style='color:#111;'> 932B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"PaymentApplication.java <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"chapter_3","children":[{"title":"domain","children":[{"title":"PaymentAndUser.java <span style='color:#111;'> 548B </span>","children":null,"spread":false},{"title":"User.java <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"Payment.java <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"UserDto.java <span style='color:#111;'> 778B </span>","children":null,"spread":false},{"title":"PaymentDto.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false}],"spread":false},{"title":"persistance","children":[{"title":"PaymentRepository.java <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"UsersRepository.java <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"PaymentRestRepository.java <span style='color:#111;'> 688B </span>","children":null,"spread":false},{"title":"ReactivePaymentService.java <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false}],"spread":false},{"title":"api","children":[{"title":"PropagatesExceptionEndpoint.java <span style='color:#111;'> 722B </span>","children":null,"spread":false},{"title":"PaymentController.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"RESTErrorHandlingController.java <span style='color:#111;'> 828B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"chapter_2","children":[{"title":"SpringProfilesTest.java <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"profilesconfig","children":[{"title":"DevDataSourceConfig.java <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"ProductionDataSourceConfig.java <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"DataSourceConfig.java <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"DefaultDataSourceConfig.java <span style='color:#111;'> 377B </span>","children":null,"spread":false}],"spread":false},{"title":"ConfigInheritance.java <span style='color:#111;'> 814B </span>","children":null,"spread":false},{"title":"SpecificService.java <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"SpecificServiceSettings.java <span style='color:#111;'> 648B </span>","children":null,"spread":false}],"spread":false},{"title":"chapter_1","children":[{"title":"beans","children":[{"title":"PrototypeBean.java <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"ExternalService.java <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"ComposeBean.java <span style='color:#111;'> 444B </span>","children":null,"spread":false},{"title":"SOAPExternalService.java <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"ParentBean.java <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"ChildBean.java <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"SingletonBean.java <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"RESTExternalService.java <span style='color:#111;'> 257B </span>","children":null,"spread":false}],"spread":false},{"title":"FavorComposition.java <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"UsingScope.java <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"AvoidRuntimeClash.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"PitfallFieldInjection.java <span style='color:#111;'> 393B </span>","children":null,"spread":false},{"title":"ConstructorInjection.java <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"UsingScopeSecond.java <span style='color:#111;'> 624B </span>","children":null,"spread":false}],"spread":false},{"title":"payment","children":[{"title":"service","children":[{"title":"UserServiceImpl.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"TransactionService.java <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"ExternalPaymentService.java <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false}],"spread":false},{"title":"api","children":[{"title":"PaymentService.java <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"UserService.java <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"MVCController.java <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"rest","children":[{"title":"UserController.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"infrastructure","children":[{"title":"exceptions","children":[{"title":"UserNotFoundException.java <span style='color:#111;'> 180B </span>","children":null,"spread":false}],"spread":false},{"title":"audit","children":[{"title":"LoggingAspect.java <span style='color:#111;'> 606B </span>","children":null,"spread":false}],"spread":false},{"title":"filter","children":[{"title":"TransactionFilter.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"InterceptRequestResponseFilter.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":false},{"title":"healtchecks","children":[{"title":"DownstreamHealthcheck.java <span style='color:#111;'> 858B </span>","children":null,"spread":false}],"spread":false},{"title":"configuration","children":[{"title":"PaymentServiceSettings.java <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"FilterConfig.java <span style='color:#111;'> 752B </span>","children":null,"spread":false}],"spread":false},{"title":"security","children":[{"title":"SecretController.java <span style='color:#111;'> 539B </span>","children":null,"spread":false},{"title":"SpringSecurityWebAppConfigWithCsrf.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"SpringSecurityWebAppConfig.java <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"details","children":[{"title":"api","children":[{"title":"PaymentDetails.java <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"PaymentDetailsController.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"chapter_6","children":[{"title":"FacebookService.java <span style='color:#111;'> 586B </span>","children":null,"spread":false},{"title":"PaymentDetailsWithFallback.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"RestTemplateConfiguration.java <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"retry","children":[{"title":"DefaultListenerSupport.java <span style='color:#111;'> 1007B </span>","children":null,"spread":false},{"title":"RetryTemplateConfiguration.java <span style='color:#111;'> 951B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Procfile <span style='color:#111;'> 59B </span>","children":null,"spread":false},{"title":".mvn","children":[{"title":"wrapper","children":[{"title":"maven-wrapper.properties <span style='color:#111;'> 110B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 9.54KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"pushToHeroku.sh <span style='color:#111;'> 50B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明