首先要知道的是 SpringBoot是Spring的升级版 所有相当于Spirng的maven项目
下面我们开始搭建环境
1.新建Spring Initalizr
注意group是组织名称,JAVA version用自己的JDK版本,一般为JDK8
在这里面可以勾选很多的依赖需求,当然也可以不勾选,注意Spring Boot的版本较高,实际不会用这个高的版本,创建好项目后在pom.xml里面修改版本
建好项目后目录结构如下
下面添加项目所需依赖
添加jdbc启动器
添加mysql驱动包
添加整合druid启动器
添加mybatis启动器
添加lombok插件
完整的pom.xml如下图
4.0.0 org.springframework.boot spring-boot-starter-parent2.1.18.RELEASE com.tencent demo0.0.1-SNAPSHOT demo Demo project for Spring Boot 1.8 5.1.38 2.1.0 1.1.10 org.springframework.boot spring-boot-starter-webmysql mysql-connector-java${mysql.version} runtime org.mybatis.spring.boot mybatis-spring-boot-starter${mybatis.version} com.github.pagehelper pagehelper-spring-boot-starter1.2.3 com.fasterxml.jackson.core jackson-databind2.9.8 com.alibaba druid-spring-boot-starter${druid.version} org.projectlombok lombokorg.springframework.boot spring-boot-starter-testtest src/main/java ***.properties ***.yml true org.springframework.boot spring-boot-maven-pluginorg.mybatis.generator mybatis-generator-maven-plugin1.4.0 mysql mysql-connector-java5.1.47 true true src/main/resources/mybatis/mybatis-generator.xml
二、配置属性文件
要么给启动器中提供的自动配置类中加载的属性类的属性赋值(某些属性类的属性是没有初始值的,比如数据连接属性...)
要么是覆盖自动配置类中加载的默认属性值,替换为自定义的内容(某些属性存在默认值,比如服务器端口...)
配置文件命名一般为application.properties或者为application.yml
当创建项目时会自动创建一个application.properties文件但是其实实际业务开发中用的更多是yml文件,两者作用一用,只不过yml文件写起来比较精简
下面我以yml文件来配置属性文件
一般会创建这么几个yml文件 其中 dev表示开发环境,prod为运行环境,test为测试环境
下面开始编写yml文件内容
1.application.yml配置文件内容
2..application-dev.yml配置文件内容
这些地方都要按照自己的数据来进行相应的修改,补充一个跨域配置
这下环境基本搭建完成,可以去写自己的各层逻辑了。



