SSM框架实现学生信息管理系统

这个管理系统是我学完SSM后的一个练手小项目,感兴趣的小伙伴可以在B站搜下SSM实战,这是雷神讲的一套课程。他用得是JSP进行前端页面渲染,前端方面的湘学习占了,但是JSP技术太老了,我把JSP改成Thymeleaf。有关Thymeleaf的相关知识可以在我之前的博客中找到,知识点不多,对于后端开发人员来说我觉得Thymeleaf是比较好上手并且更加方便的前端渲染引擎,不过这套课程主要还是用来学习SSM框架。SSM框架是Spring+SpringMVC+Mybatis的合称,注意不是整合,整合是SpringBoot框架,SSM框架的项目联手有一个就够了,毕竟是真的繁琐,体会过这种繁琐后,对后面学习SpringBoot框架可能更有感触。接下来让我们看下项目的效果:
在这里插入图片描述
在这里插入图片描述

图中数据是随机生成的,改个字段名就可以叫对应的管理系统了,感兴趣的小伙伴可以关注我的公众号【橙晴丰Ciao】,获取源码:SSM学生管理系统源码。也有JavaWeb版的学生管理系统,可以看下我的其他文章或者公众号私信我要源码。
提供了一个插入数据的类,要生成大量数据也不用我们手动一个个输入了,只需要指定插入的数据量,一键搞定。

    @Test
    public void testCRUD(){
        //方式一:
		//1.创建SpringIOC容器
		//ApplicationContext ioc = new ClassPathXmlApplicationContext("applicationContext.xml");

        //2.从容器中获取mapper
		//DepartmentMapper bean = ioc.getBean(DepartmentMapper.class);
		//System.out.println(bean.selectByPrimaryKey(1));

        //方式二:推荐Spring的项目就可以使用Spring的单元测试,可以自动注入我们需要的组件
		//Department department = departmentMapper.selectByPrimaryKey(1);

        //1.插入部门
		//departmentMapper.insertSelective(new Department(2,"开发部"));
		//departmentMapper.insertSelective(new Department(3,"外交部"));

        //2.批量插入多个员工,使用可以执行批量操作的sqlSession
        //注释掉的插入方式不是批量操作,效率不高
		//for(int i=0;i<1000;i++){
		//     employeeMapper.insertSelective();
		//}
        EmployeeMapper mapper = sqlSession.getMapper(EmployeeMapper.class);
        for(int i=2;i<200;i++){
            String chinese = ChineseName.getAllName();
            String uid = UUID.randomUUID().toString().substring(0,5)+i;
            mapper.insertSelective(new Employee(i,chinese,"M",uid+"@qq.com",1));
        }
        System.out.println("完成操作");
    }

}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值