五、项目搭建

  1. 项目搭建
    1. 创建项目

(1)新建springboot项目

项目名为“mis”,group和package为“com.example.demo”(用其他包名时,注意后面的代码需要自己修改包名,建议用此包名):

五、项目搭建_第1张图片

五、项目搭建_第2张图片

项目结构如下:

五、项目搭建_第3张图片

(2)修改编译环境

 五、项目搭建_第4张图片

五、项目搭建_第5张图片

五、项目搭建_第6张图片

    1. 项目配置

(1)maven配置

打开pom文件:

五、项目搭建_第7张图片

在“dependencies”的子节点中,加入以下依赖:

五、项目搭建_第8张图片

 

<dependency>

             <groupId>mysqlgroupId>

             <artifactId>mysql-connector-javaartifactId>

             <version>5.1.30version>

         dependency>

         <dependency>

             <groupId>com.baomidougroupId>

             <artifactId>mybatis-plus-boot-starterartifactId>

             <version>2.2.0version>

         dependency>

        

        

         <dependency>

             <groupId>org.springframework.bootgroupId>

             <artifactId>spring-boot-starter-thymeleafartifactId>

         dependency>

        

          

         <dependency> 

              <groupId>com.github.axetgroupId> 

              <artifactId>kaptchaartifactId> 

              <version>0.0.9version> 

         dependency>

        

         <dependency>

             <groupId>org.springframework.bootgroupId>

             <artifactId>spring-boot-devtoolsartifactId>

             <optional>trueoptional>

         dependency>

 

(2)静态资源文件设置

复制素材目录下的静态文件素材到项目中:

五、项目搭建_第9张图片

 

(3)配置文件设置

删除自动生成的配置文件“application.properties”这种格式不能输入中文,不好注释,保留“application.yml”文件,数据库名以及用户名和密码根据实际情况修改:

五、项目搭建_第10张图片

  1. 包的设置

新建“com.example.demo.controller”、“com.example.demo.mapper”、“com.example.demo.model”(注意与配置文件application.yml中的包名一致)、“com.example.demo.service”、“com.example.demo.vo”、“com.example.demo.util”5个包来管理代码,这样会使项目的代码架构更加清晰:

五、项目搭建_第11张图片

包结构如下:

五、项目搭建_第12张图片

各个包之间关系如下图:

五、项目搭建_第13张图片

(5)添加通用类

复制“util”文件夹下的源码文件到util包中(字符串和list转换、md5加密、雪花主键生成),复制方法同上:

五、项目搭建_第14张图片

复制“vo”文件夹下的源码文件到vo包中(datatableresult表格展示数据格式、json异步请求数据返回格式、menu菜单数据格式、ztreenode树形结构数据格式,主要与前端页面配合使用),复制方法同上:

五、项目搭建_第15张图片

五、项目搭建_第16张图片

你可能感兴趣的:(spring,boot,项目实训)