在使用原始的方法导入jar包搭建ssm之后学习了maven,再次记录一下maven的配置以及整合springboot和mybatis
刚开始是使用maven搭建ssm框架,jar包的管理比较方便,配置文件没有什么变化,后来学习了一点springboot入门
省去了配置文件,确实很方便
maven配置
win10系统
解压maven压缩包后
配置环境变量 M2_HOME
打开cmd
创建本地 maven资源库
我放在解压文件同一路径下
找到settings.xml文件
<localRepository>D:\Program Files\maven\maven-repo</localRepository>
配置镜像资源库,提高下载速度
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
到这里基本maven配置基本完成,加下来在编辑器配置maven
我使用的是STS
window —preferences —maven—installations—add
找到解压maven的存储路径 — apply — ok
user settings —browse —找到conf下的settings文件 apply --ok
打开maven repositories窗口中查看本地资源库路径,如果不是自己创建的路径可以右键 rebuild index
有时候重启sts时可能这个路径会发生变化
springboot与mybatis的整合
在settings文件中配置maven项目jdk版本
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
包结构
在application.yml 文件中配置数据源,mybatis
#数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource #指定要使用的数据源类型
driver-class-name: com.mysql.jdbc.Driver #数据库驱动
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8 #数据库连接url
username: root #数据库用户名
password: 321 #数据库密码
#mybatis配置
mybatis:
type-aliases-package: com.wbhz.pojo
mapper-locations: classpath:mapper/*.xml
控制层
使用springboot后不用写大量的配置文件
基本的一些注解和ssm框架使用一样
在根包下创建启动类
添加 @springbootapplication注解
执行main方法
就可以在浏览器直接通过url地址访问