首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaWeb实战项目(三)配置文件

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。

在控制台看到结果了。

证明我们这部分代码没错!!

明天继续哈

有神么问题加我微信。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180831G1SN3L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券