前言
经过这段时间对web基础阶段的学习,通过旅游网站来练习,下面是我在做这个项目时的流程和遇见的问题。
一、项目要求
后台管理系统只实现了酒店管理、用户管理和酒店订单管理。
导入maven项目
先建立一个空的工程,给它命名为travel(和我们导入的项目名称一致)。
点击右上角的maven,进行配置,等一会,会导入jar包。
可以设置一个maven启动快捷键。
配置完成后,启动,如图所示就是启动成功。
首页
国内游
路线详情
后台管理系统
二、遇到的问题
1.报空指针异常:java.lang.IllegalArgumentException: Property ‘dataSource’ is required
把这里的 / 去掉即可
2.邮箱发送失败
保证发件和收件邮箱都开启了POP3/SMTP服务,并且发件邮箱需要知道自己的授权码而不是密码(javaMail是第三方登录)。一开始自己家填的是qq密码,所以一直报异常,最后填写为QQ邮箱的授权码,才成功解决。
3.org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
通常是由于接收的某个参数是空值,解决的话可以找到空值try/catch或者看是否代码写的有问题。