文件名称:spring-boot-restful-web-service-example:使用Spring Boot框架的详细的独立RESTful Web服务示例应用程序
文件大小:346KB
文件格式:ZIP
更新时间:2024-02-20 01:52:51
java microservices spring-boot microservice standalone
Spring Boot RESTful Web服务示例 该示例项目的主要目的是演示Spring Boot的功能。 但此外,我想展示在使用Spring Boot的开发过程中可能发生的具有挑战性的问题。 第一个目标是展示如何使用嵌入式tomcat和嵌入式H2数据库轻松启动Web服务。 这是该项目的主要目标。 其次,我们使用Spring,而我使用了依赖注入。 但是依赖注入的挑战性问题是什么。 假设您已经为一个实现准备好两个实现,那么您将如何选择实现? 我将解释几种方法,但同时还将演示如何通过外部配置选择实现,以便我们可以更新配置,而无需触摸代码,重新启动jar文件,仅此而已。 第三,我还演示了如何在上面已经说明的单接口方案的双重实现中使用Java应用程序配置。 最后,我将解释所有部署细节,包括整个项目的主要配置,包括H2数据库配置。 此外,我还将演示如何使用Postman工具测试RESTful应用程序。 目录 0先决条件和演示应用 要使用该项目,您将需要; Java JDK 8(1.8) Maven与JDK 8兼容 任何Java IDE (可选,将用于测试Web服务) 我们
【文件预览】:
spring-boot-restful-web-service-example-master
----misc()
--------Consultant_API.postman_collection.json(3KB)
----pom.xml(3KB)
----config()
--------application.properties(628B)
--------implementation.properties(28B)
----src()
--------test()
--------main()
----ScreenShots()
--------02_diagram.png(21KB)
--------14_standalone_test.png(8KB)
--------07_create_input.png(55KB)
--------05_test.png(8KB)
--------11_update_input_test.png(19KB)
--------09_retrieve_test.png(10KB)
--------12_delete_sample.png(18KB)
--------10_update_input.png(22KB)
--------04_diagram.png(38KB)
--------13_delete_sample_test.png(18KB)
--------01_diagram.png(53KB)
--------08_create_input_test.png(33KB)
--------06_list.png(17KB)
--------03_diagram.png(19KB)
----dependency-reduced-pom.xml(3KB)
----.gitignore(77B)
----README.md(36KB)