springmvc+spring+mybatis实现用户登录功能(上)

时间:2021-05-19

由于本人愚钝,整合ssm框架真是费劲了全身的力气,所以打算写下这篇文章,一来是对整个过程进行一个回顾,二来是方便有像我一样的笨鸟看过这篇文章后对其有所帮助,如果本文中有不对的地方,也请大神们指教。

一、代码结构

整个项目的代码结构如图所示:

controller为控制层,主要用于对业务模块的流程控制。
dao为数据接入层,主要用于与数据库进行连接,访问数据库进行操作,这里定义了各种操作数据库的接口。
mapper中存放mybatis的数据库映射配置。可以通过查看mybatis相关教程了解
model中存放了我们的实体类
service为业务层,我们的各种业务都定义在此,由controller调用不同业务实现不同的操作。

由于之前搭建环境都是自己配置依赖环境,导致缺各种缺包或者依赖冲突,所以这次我使用了maven来管理项目,可以上网查一下相关的教程,使用起来非常方便。

下面是我的pom.xml文件的配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.mjl.model.User;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;/** * Created by Alvin on 15/9/6. */public class Test { private static ApplicationContext ac; static { ac = new ClassPathXmlApplicationContext("config/applicationContext.xml"); } public static void main(String[] args) { IUserDao mapper = (IUserDao) ac.getBean("IUserDao"); System.out.println("获取alvin"); User user = mapper.selectByName("alvin"); System.out.println(user.getId()+":"+"username:"+user.getUsername()); System.out.println("password:"+user.getPassword()); }}

如果成功,如下图所示:

到这里mybatis与spring就整合结束了,明天继续更新下半部分。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章