记录实现一个服务端接口
对应Demo项目地址
https://github.com/GengJian/java-api-demo
初始化项目
IDE : IntelliJ IDEA
目标:选择创建一个springboot项目
Create New Project -> Spring Initializer -> Web 项目
Java生态体系中有三大构建工具:Ant、Maven和Gradle;目前Maven还是主流,Gradle大型项目中配置比较灵活。
实现接口
在实现接口的过程中,需要在项目目录下,新建三个文件包:
entity 包,也就是实体类,这里存放业务逻辑所需要的对象属性或方法。比如要获取用户信息,而用户信息包含名称和密码这两个属性,就需要在这里定义和创建,并同时定义 set 方法用于赋值,定义 get 方法用于取值。
service 包,也就是提供服务的类,有了对象,接下来就要使用对象,实现功能,定义接口。定义接口之后还需要一个实现类,来实现接口。
controller 包,提供了服务之后就要开始使用服务,也就是调用服务类所提供的方法来返回最终的数据。
ps:类似我个人理解的m-v-c。
网友评论