工程初始化配置

2021-11-30  本文已影响0人  进击的鸭子

创建 Maven 工程

  1. 新建工程


    Maven 工程
  2. 完成信息


    完成信息
  3. 配置子模块和依赖

注意:
1. 聚合工程里可以分为顶级项目(顶级工程、父工程)与子工程,这两者的关系其实就是父子继承的关系
子工程在maven里称之为模块(module),模块之间是平级,是可以相互依赖的。
2. 子模块可以使用顶级工程里所有的资源(依赖),子模块之间如果要使用资源,必须构建依赖(构建关系)
3. 一个顶级工程是可以由多个不同的子工程共同组合而成。
创建子模块

同样建立为一个 maven 工程,并输入信息,注意此时的信息配置中,多了一项 parent 的选择,默认是在 parent工程右键创建的,所以 Parent 默认选中 foodie-dev-parent.


子模块创建
  1. 创建工程结构如下:
    之间的依赖关系为:api -> service -> mapper -> pojo -> common


    工程结构
  2. 配置顶级工程的 pom 文件,安装依赖

<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>

    </dependencies>

配置 springboot application

  1. 创建 Application.yml 配置文件,启动 SpringbootApplication 之后默认加载


    创建 Application.yml
  2. 新建 Application.java (运行主文件)

@SpringBootApplication

public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);

    }
}
  1. 创建一个 HelloController.java
@RestController
public class HelloController {

    @GetMapping("/hello")
    public Object hello() {
        return "hello world";
    }
}
  1. 运行 Application 访问:localhost:8080/hello 即可。
上一篇 下一篇

猜你喜欢

热点阅读