Spring Boot 新手指南101

Spring Boot 新手指南101

这篇文适合谁?有一定Java基础,且想进一步了解如何利用Java Spring Boot 搭建后台服务的你们。

内容将分为两部分

  • Spring Boot 基础,项目创建,API定义,内存数据库搭建,实现基本的Restful操作增删查改
  • Spring Boot进阶,连接Postgress 数据

Spring Boot基础

基础

  1. 数据层 数据持久: Data Access Layer
  2. 服务层 业务逻辑: Service Layer
  3. API层 请求交互: API Layer

Spring Boot 新手指南101

以数据层为例,我们不需要提前选定用哪个服务器(不论是Postgress 还是MongoDB),依赖注入框架的好处是,我们可以先定义好接口( Interface ),之后根据实际情况调整具体的实现( Implementation )。

创建项目

打开浏览器,去这个Spring 官方网站 https://start.spring.io/ 选择一个模板

接下来我们会利用如下的配置

  • Maven
  • Java 8
  • Spring Boot 2.3.0
  • Name: demo
  • Packaging: Jar
  • Dependency: Spring Web (Build web, including RESTful, applications using Spring MVC. Uses Apache Tomcat as the default embedded container.)

完整的项目依赖文件在 pom.xml

第一次运行

打开刚刚下载的文件: demo.zip , 解压后用打开。笔者选用的是 IntelliJ IDEA

项目文件组织结构

src 
    pom.xml
    main
        java
            DemoApplication

Spring Boot 新手指南101

等待Spring下载好所有依赖后,打开 DemoApplication class, 找到 main() , 点击 run

Spring Boot 新手指南101

客户端: Paw on Mac or Postman .

Spring Boot进阶

原文 

https://segmentfault.com/a/1190000022847587

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Spring Boot 新手指南101

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址