开发环境准备好后,就开始实战创建基于maven的多模块项目;
1、创建一个SpringBoot项目
打开开发工程IDEA,选择File->New->Project,打开创建初始化页面;
选择Maven,点击下一步;输入groupId和artifactId,点击finish按钮,完成创建;
也可以选择Spring Initializr选择,点击下一步,选择springboot版本完成创建;
2、打开新创建的工程,修改Pom.xml文件;
修改packaging为pom,新建的工程为父模块,进行模块管理;
添加parent的属性;添加parent为springboot,并设置版本
添加spring-boot-starter-web依赖;
spring-boot-starter-web 提供了嵌入的 Servlet 容器, 提供了大量自动配置,可以适用于大多数 Web 开发场景;org.springframework.bootspring-boot-starter-web2.3.12.RELEASE
3、创建入口模块admin:
在新创建的工程上点击右键,选择New-Moudle创建子模块;
点击下一步,输入artifactId为admin,groupId默认集成父工程;点击finish按钮完成创建;
5、添加启动类,启动项目;
打开子模块admin,创建启动类;添加注解@SpringBootConfiguration和@EnableAutoConfiguration;点击运行按钮启动服务;
public class AdminApplication {
public static void main(String[] args) {
SpringApplication.run(AdminApplication .class,args);
}
}
6、添加接口并发布;
新建controller包,创建ServerController.java;创建一个接口;
在类上添加注解RestController和RequestMapping;
在接口上添加注解GetMapping并定义接口访问路径;
点击运行按钮重新启动 ;
在浏览器输入http://127.0.0.1:8080/server/test查看返回结果;
6、目前一个简单的Springboot项目创建成功,并实现了接口发布;
下一步,引入数据库驱动,创建基础模块和其他业务模块,,连接mongodb数据库,实现数据的增删改查询等操作;