- 配置数据库连接(IDEA 内关联)
打开 IDEA 右侧「Database」面板,点击「+」→「Data Source」→「MySQL」。
填写数据库连接信息:
Host:localhost(本地数据库)
Port:3306(MySQL 默认端口)
Database:daily_summary_db(刚创建的数据库名)
User:MySQL 用户名(如root)
Password:MySQL 密码(安装时设置的密码)
点击「Test Connection」,若提示「Success」则连接成功,点击「OK」保存配置。
三、项目架构设计(分层开发,符合 MVC 模式)
- 创建包结构(在src/main/java下)
按功能分层创建包,便于代码管理,结构如下:
plaintext
com.student.daily
├── controller // 控制器(接收请求、返回响应,如登录、日报提交)
├── dao // 数据访问层(操作数据库,如查询用户、插入日报)
├── entity // 实体类(对应数据库表,如User、DailyReport)
├── service // 业务逻辑层(处理核心业务,如日报审核、消息发送)
│ └── impl // 业务逻辑实现类(具体实现service接口方法)
├── util // 工具类(如数据库连接工具、日期格式化工具)
└── filter // 过滤器(如登录验证,未登录用户不能访问功能页)
- 导入依赖(配置pom.xml)
在pom.xml的标签内添加项目所需依赖(MySQL 驱动、Servlet、JSP、JSTL 等):
xml
mysql
mysql-connector-java
8.0.30
javax.servlet
javax.servlet-api
4.0.1
provided
javax.servlet.jsp
jsp-api
2.2
provided
javax.servlet.jsp.jstl
jstl-api
1.2
org.apache.taglibs
taglibs-standard-impl
1.2.5
org.projectlombok
lombok
1.18.24
provided
添加后点击 IDEA 右下角「Import Changes」,下载依赖包。