01.仿简道云公式函数实战-项目搭建

1. 前言

Hello小伙伴大家好,上一篇文档,我们简单介绍了一下简道云公式函数和我们整个系列文章的一个大纲,今天我们就按照大纲上的顺序安排的内容,循序渐进来学习整个仿简道云公式函数实战课程。我们整个项目的技术栈采用springboot 2.3.1.RELEASE+hutool 5.5.8+lombok 1.18.12+QLExpress 3.2.0+maven 3.3.9+jdk1.8。

  1. springboot:java开发脚手架 https://spring.io/projects/spring-boot/

  2. hutool:工具类集合 https://www.hutool.cn/

  3. lombok:一个java的开源类库,使用lombok注解减少代码的开发如getter/setter等方法

  4. qlexpress:表达式引擎 https://github.com/alibaba/QLExpress

  5. maven:java项目管理和自动化构建工具

2. 项目搭建

搭建父工程

  1. 创建文件夹formula,使用idea打开文件。

选择工具栏File->Project Structure,设置 JDK,笔者采用的是jdk1.8

设置完jdk后,此文件夹就会作为一个Project。External Libraries就会有jdk的依赖。

然后在formula文件夹下创建pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.aicode.formula</groupId>
    <artifactId>formula</artifactId>
    <version>1.0.0</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.1.RELEASE</version>
    </parent>

    <properties>
        <java.version>1.8</java.version>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.source>1.8</maven.compiler.source>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <hutool.version>5.5.8</hutool.version>
        <lombok.versin>1.18.12</lombok.versin>
        <junit.version>4.12</junit.version>
        <ql.version>3.2.0</ql.version>
    </properties>
    <packaging>pom</packaging>
    <dependencyManagement>
        <dependencies>
            <!--hutool-->
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>${hutool.version}</version>
            </dependency>
            <!--lombok-->
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>${lombok.versin}</version>
            </dependency>
            <!--单元测试-->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${junit.version}</version>
                <scope>test</scope>
            </dependency>
            <!--表达式引擎 -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>QLExpress</artifactId>
                <version>${ql.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>

编写好pom.xml文件后,点击Maven Projects,点击"+" 引入pom,下载依赖,如图所示:

引入后状态如图所示:

此时我们得父工程,就建立完成,在父工程中,我们主要定义项目依赖的第三方组件管理和第三方组件的版本,子工程引入依赖不引入版本即可。

搭建子工程

  1. 选中formula文件,右击鼠标 NEW->Module。如图所示

选中Maven

输入子工程名,点击Next

继续Next

点击Finish即可。此时父工程pom.xml会自动创建<module>标签。

子工程的pom.xml文件中会自动创建<parent>

至此子工程搭建完成。

3. 搭建环境测试

在子工程中创建Package。com.aicode.formula.demo;创建FormulaDemoTest类。

  • 18
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值