spring配置文件
昨天我们在web.xml中是这样配置的。
所以我们要将“spring-”开头的spring配置文件放到src/main/resources
文件夹下的conf文件夹下。
因为spring配置文件的模板自己配置容易出错,所以我就放到百度网盘里 ,分享给大家了,另外一起分享给大家的还有静态代码,我们还是把主要精力放在后端代码上吧,前端代码如果感兴趣的话,后面再带着大家做。
百度网盘地址:链接: https://pan.baidu.com/s/1kd1likTPNMYIDUpWpk1O4w 密码: 9cqc
1.1在src/main/resources下面创建文件夹命名为conf
1.2配置spring-mvc.xml文件(直接把配置文件内容贴到下面,讲解配置的内容)
配置组件扫描:Spring能够从指定的classpath下自动扫描,侦测和实例化具有特定注解的bean。
配置MVC注解扫描:会自动注册RequestMappingHandlerMapping与RequestMappingHandlerAdapter两个Bean,这是Spring MVC为@Controller分发请求所必需的,并且提供了数据绑定支持
1.3配置spring-mybatis.xml
value="classpath:mapper/*.xml"/> 这段代码先注释掉,因为没有mybatis的Mapper.xml文件
运行tomcat时会报错,将来会把注释去掉
在配置数据库连接池的时候需要用到连接数据库的参数,用户名密码等。在公司中我们一般都把这些数据写到一个配置文件中,一般都用properties文件,用到这些数据时读取配置文件,到时候更改数据库的一些参数会方便很多。
看下我的jdbc.properties文件
因为我用的是mysql8的版本,所以驱动类什么的和mysql其他版本不一样。大家可以到网上查一下。
现在在conf文件夹下有这三个配置文件
接下来运行tomcat。正常情况下控制台是不会报错的。
2.将网页的静态资源放到webapp文件夹下(重启tomcat)
在浏览器输入localhost:8080/articles/login.html观察结果。
这样就可以看到静态界面了(还不能实现登录的需求)
3.创建数据库
3.1在数据库中创建数据库,创建用户表。
创建数据库:create database articles.
使用这个数据库:use articles;
创建用户表:
3.2插入一些数据
insert into t_user(id,username,password)values('1','jhonezy','123456');
4.后台代码(登录模块)
给大家画了个图,有助于大家理解数据的走向。
4.1编写UserDao(一般我们写后台代码都是在持久层入手->业务层->表现层)
4.11编写User实体类(大家可以搜一下Javabean规范)
上面除了属性是自己写的都是通过eclipse生成的
4.12编写UserDao接口
4.13编写UserMapper.xml
4.14编写单元测试(代码登录模块持久层部分写完了,给新手的建议就是写完一部分就测试一下,很方便找到bug)
测试的时候记得把spring-mybatis中注释的部分给去掉注释。
双击选中testFindUserByUsername,右击Run As 选择Junit Test。
在控制台看到结果了。
证明我们这部分代码没错!!
明天继续哈
有神么问题加我微信。
领取专属 10元无门槛券
私享最新 技术干货