zoukankan      html  css  js  c++  java
  • idea使用Gradle部署ssm框架 2018/3/27始

    项目结构

    idea创建gradle工程缺失web.xml解决方法:在project structer中点击facet选项然后选择web工程,点击最右边+号添加web.xml,修改路径

    1.2.3.

     build.gradle文件

    需要添加什么jar文件直接去http://mvnrepository.com/artifact/org.clojure/java.jdbc/0.7.5中搜索,点击gradle然后就可查得依赖

    spring-mybatis.xml文件

    配置数据源datasource;使用了dbcp

    sqlSessionFactory;

    MapperScannerConfigurer中basePackage的值必须是指定包,而不能直接写dao,不然无法识别导致报错--org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'cn.szu.ming.dao.userDao' available: expected at least 1

     

    mapper文件

    参考https://www.tutorialspoint.com/mybatis/mybatis_mapper_xml.htm

    遭遇主要问题

    1.webapp下的资源问题,WEB-INF放jsp等页面,不对客户端开放,只对服务端开放,因此无法使用<a>等直接实现页面跳转,应该在controller中实现跳转;而img,css等则不要放到WEB-INF文件下,以便直接访问

            

             参考链接http://ykyfendou.iteye.com/blog/209431     https://bbs.csdn.net/topics/392168257

    2.Mapper与rMapper.xml映射时传多个参数,使用@Parm来映射对应参数

  • 相关阅读:
    python字符串,数组操作
    python爬虫之有道在线翻译
    英雄联盟界面
    学习photoshop心得
    linux命令总结之lsof命令
    linux命令总结之netstat命令
    linux命令总结之route命令
    linux命令总结之ip命令
    linux命令总结之dig命令
    IP地址的分类——a,b,c 类是如何划分的
  • 原文地址:https://www.cnblogs.com/ming-szu/p/8657900.html
Copyright © 2011-2022 走看看