spring+mybatis+springMvc+maven(整合).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
springmybatisspringMvcmaven(整合)

(IDE Spring Tool Suite-myEclipse 这里集成了很多插件)基于ssm项目框架1.Mybatis 的插件Mybatis generator工具使用方法㈠将设计好的数据表,在mysql里建成㈡利用Mybatis通过数据库表生成对应的实体类和XXXmapper.xml映射文件首先准备这些文件和资源Src是要生成对应文件的所在位置(最好放在英文路径下)Generator.xml是设置生成文件的格式和相关信息生成语句是执行。在对应的mybatis-generator-core.jar包下用命令提示符的方法运行。(在win7任意目录下可以按住shift点击鼠标右键会有)该文件可以在mybatis的官网获得对Generator.xml文件进行操作和修改这是固定模式在cmd命令下执行就可以生成与数据库中对应的实体类,dao文件,映射文件㈢以后无论是改变表结构还是修改表都可以通过配置这个插件进行dao层的扩展。㈣注意所生成的mapper.xml文件中只包含五个原始方法,这些方法远远不能满足我们对数据表进行操作,所以再要创建什么方法,只需要在对应的接口中添加方法,然后再在映射文件中是原生的对应方法,依此在service层写方法即可。2.spring与Mybatis进行集成(通过maven)㈠集成之前准备项目package准备前期简单的配置就是这样II.如果添加了MAVEN,就可以不用手动添加jar包,直接在pom.xml文件中添加dependcy就可以了。需要什么jar包可以在这里serach网址search.maven.org㈡首先加入spring和mybatis的jar包(需要设置才会有这样的目录结构,方便分类管理和扩展)这是所需要的jar包,注意版本。Maven会自动的加载需要的关联的jar包。连接数据库驱动包单元测试类junit只会在测试的时候用到,可以加个作用域。当要发布这个war包的时候就不会生成这个test内指定的jar包。㈢数据源选择(阿里巴巴开发的)㈣spring.xml文件的配置一个是加载配置文件,一个是spring自动扫描带有注解的类,进入到IOS容器中,那就可以自动获取㈤spring-mybatis.xml文件的配置连接数据库创建sqlSessionFactory(重要的是要加扫描.xml文件)创建mapperScannerConfigurer(重要的是需要扫描接口所在的包,这样service就可以在springIOC容器里调用方法)创建对应的XXXmaper.java的接口方法,不需要其实现类,可以将sqlSessionFactory直接实现其方法。㈥将配置好的spring+mybatis进行junit测试方法1.方法2利用spring-test有关userService不需要get.set方法,直接可以用@Autower进行注入3.spring、mybatis、springmvc进行集成加入springmvc的jar包2. 配置spring-mvc.xml文件配置1.需要自动扫描springMVC对应controller包下的所有类,mailto:基于@controller配置的控件类。这样可以将其扫描到spring基于@controller配置的控件类。这样可以将其扫描到spring容器里。通过对应的路径进行请求和响应然后返回映射结果配置2.这个是视图解析器,在controller里返回的可以是页面,然后根据这个解析的。配置3.如果返回是json数据就可以用到一个插件注意aspectjweaver这是mybatis与spring集成需要的包3. 配置web.xml文件(启动项目的时候就要启动springMVC)几乎都是通用配置配置1.加载spring的配置文件,mybatis的配置文件配置2.配置spring启动IOC:ContextLoadListener配置3.配置springMVC启动: DispatcherServlet对于maven项目需要先编译一下,再发布到Tomcat上面去注意jar包之间的依赖关系

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档