博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring+springmvc+mybaties整合实例
阅读量:4709 次
发布时间:2019-06-10

本文共 3894 字,大约阅读时间需要 12 分钟。

spring+springmvc+mybaties即SSM框架整合在ecpliseee中开发:很么多西都是只有只有自己上手做,才会懂。昨晚熬了很久,才弄出来。也希望对新手有帮助!

下面整理一下思路:
关键是各个配置文件!
首先是正确的导入jar包;
然后建立项目包;
完成的功能:

用户首先是进入登陆界面,按照正确的用户名和密码登陆进去,用户分为admin和guest,admin登陆进去对学生进行CRUD,guest登陆进去显示一个页面。

admin用户:

guest用户

关键在于配置几个文件
1.applicationContext.xml

 

2.log4j.properties

### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n### direct messages to file hibernate.log ####log4j.appender.file=org.apache.log4j.FileAppender#log4j.appender.file.File=hibernate.log#log4j.appender.file.layout=org.apache.log4j.PatternLayout#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n### set log levels - for more verbose logging change 'info' to 'debug' ###log4j.rootLogger=error, stdout#log4j.logger.org.hibernate=info#log4j.logger.org.hibernate=debug### log HQL query parser activity#log4j.logger.org.hibernate.hql.ast.AST=debug### log just the SQLlog4j.logger.org.hibernate.SQL=debug### log JDBC bind parameters ####log4j.logger.org.hibernate.type=info#log4j.logger.org.hibernate.type=debug### log schema export/update ####log4j.logger.org.hibernate.tool.hbm2ddl=debug### log HQL parse trees#log4j.logger.org.hibernate.hql=debug### log cache activity ####log4j.logger.org.hibernate.cache=debug### log transaction activity#log4j.logger.org.hibernate.transaction=debug### log JDBC resource acquisition#log4j.logger.org.hibernate.jdbc=debug### enable the following line if you want to track down connection ###### leakages when using DriverManagerConnectionProvider ####log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace

 

3.mybaties-conf.xml

 

4.WEB-INF/springmvc-servlet.xml

5.web.xml

contextConfigLocation
classpath:applicationContext.xml
org.springframework.web.context.ContextLoaderListener
GBK
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
GBK
/*
springmvc
org.springframework.web.servlet.DispatcherServlet
springmvc
/WEB-INF/springmvc-servlet.xml
springmvc
*.do
login.jsp
BASIC

StudentMapper.xml文件:

insert into student(sname,sex,address) values(#{sname},#{sex},#{address})
update student set sname=#{sname},sex=#{sex},address=#{address} where sid=#{sid}
delete from student where sid=#{sid}

 UserMapper.xml文件:

 数据库:

 

配置就说这么多,很代码最实际!提供给初次配置ssm的人员。

想要详细代码加qq:1242798356(私人)

 

转载于:https://www.cnblogs.com/julinhuitianxia/p/6877352.html

你可能感兴趣的文章
索引的分类--B-Tree索引和Hash索引
查看>>
Python学习笔记——参数axis=0,1,2...
查看>>
kivy学习三:打包成window可执行文件
查看>>
兄弟连PHP培训教你提升效率的20个要点
查看>>
【快报】基于K2 BPM的新一代协同办公门户实践交流会
查看>>
关于MySQL的行转列的简单应用
查看>>
Queue 队列的用法
查看>>
CDM常用命令
查看>>
游戏开发中常用的设计模式
查看>>
Linux 中/etc/profile、~/.bash_profile 环境变量配置及执行过程
查看>>
JAVA:图形之利用FontMetrics类居中
查看>>
使用rsync同步目录
查看>>
[读码时间] for循环遍历设置所有DIV块元素背景色为红色
查看>>
网页调用迅雷下载文件
查看>>
Python 调用 Shell命令
查看>>
POJ 1159 Palindrome(最长公共子序列)
查看>>
ubuntu下安装fcitx五笔输入法
查看>>
责任链模式(chain of responsibility)
查看>>
[转载]java多线程学习-java.util.concurrent详解(一) Latch/Barrier
查看>>
ionic - 运行起来
查看>>