课程名称:SpringBoot 在线协同办公小程序开发_全栈式项目实战
课程章节:从零构建后端项目基础篇(万丈高楼平地起)
主讲老师:神思者
在idea中新建项目,选择Spring Initializr
勾选以下十个依赖(这并不是所有的依赖,后续还会添加)
序号 | 序号 | 作用 |
---|---|---|
1 | SpringBoot DevTool | 热部署插件 |
2 | Lombok | 生成SET/GET方法 |
3 | Spring Web | SpringMVC框架 |
4 | MySQL Driver | MySQL数据库驱动 |
5 | MyBatis Framework | MyBatis持久层框架 |
6 | Spring Data Redis | 操作Redis技术 |
7 | Spring Data MongoDB | 操作MongoDB技术 |
8 | Spring For RabbitMQ | RabbitMQ驱动 |
9 | Java Mail Sender | 邮件发送技术 |
10 | QuartZ Scheduler | 定时器技术 |
server: tomcat: uri-encoding: UTF-8 threads: max: 200 min-spare: 30 connection-timeout: 5000ms port: 8080 servlet: context-path: /emos-wx-api
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource druid: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/ao?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai username: root password: abc123456 initial-size: 8 max-active: 16 min-idle: 8 max-wait: 60000 test-while-idle: true test-on-borrow: false test-on-return: false
由于使用到了阿里巴巴的Druid连接池,所以我们需要添加相应的依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.13</version> </dependency>
spring: #这里省略MySQL配置信息 redis: database: 0 host: localhost port: 6379 password: abc123456 jedis: pool: max-active: 1000 max-wait: -1ms max-idle: 16 min-idle: 8
spring: #这里省略MySQL配置信息 #这里省略Redis配置信息 data: mongodb: host: localhost port: 27017 database: ao authentication-database: admin username: admin password: abc123456
跟着老师使用idea工具初始化并运行了SpringBoot项目,将上一节中安装的数据库等,都与项目关联起来。