目前最主流的 java web 框架应该是 SSM,而 SSM 框架由于更轻便与灵活目前受到了许多人的青睐。而 SpringBoot 的轻量化,简化项目配置, 没有 XML 配置要求等优点现在也得到了大众的青睐
而本文,我将教大家如何在 intellij idea 中快速构建好一个 Maven + Spring + SpringMVC + MyBatis + SpringBoot 的框架,做到了足够精简,让你可以立刻开始你的 web 项目
一. 创建项目
选择 Spring Initiallizr
添加最基本的几个依赖 Web,MySQL,MyBatis,其他需求可以后续再添加 ; 数据库选择了 MySQL
二. 配置数据源
数据源中存储了所有建立数据库连接的信息
1. 配置 IDEA 数据源
输入地址,端口,用户名,密码等等完成设置
2. 配置 spring 数据源
application.properties 文件添加:
spring.datasource.url = jdbc:mysql://xx.xx.xx.x:xxx/xxx?characterEncoding=utf8&allowMultiQueries=true&useSSL=false
spring.datasource.username = root
spring.datasource.password = 123456
spring.datasource.driver-class-name = com.mysql.jdbc.Driver
- url : 数据源 url ,格式为
jdbc:mysql://Host(主机名或 IP 地址):Post(端口)/Database(数据库名称)
,其中 allowMultiQueries = true : 允许多条 sql 同时执行(分号分隔);useSSL : 是否进行 SSL 连接,根据实际情况选择 - username : 用户名
- password : 密码
- driver-class-name : 驱动名,不同的数据库有不同的 Drivername,如 oracle 数据库的
oracle.jdbc.driver.OracleDriver
,MySQL 数据库为com.mysql.jdbc.Driver
三. Spring 注解
- 使用 @Controller / @RestController 注解标注一个控制器,表明这个类是作为控制器的角色而存在的
- 使用 @Service 注解标注一个业务