idea下ssm框架整合步骤(较全)

最近在学习idea,作为一名小白,找了很多资料,浪费了不少时间,因为idea对新手真的实在太不友好了。。。

所以我把我查过的资料,和整合过程中碰到的问题都总结了一下,分享给大家,希望少踩点坑~~~

============================================================================

1.这是我找到的比较全的ssm整合文章:

https://blog.csdn.net/lxfHaHaHa/article/details/57078994

2.出现过的问题:

  •    建包和目录:建包直接点击new->package;建目录点new->directory.   
  •    建立java源文件夹https://blog.csdn.net/wmx499712891/article/details/56839101
  •    建分级包结构:https://blog.csdn.net/lzh_86/article/details/78385850
  •     建xml和properties等配置文件时,后缀需要自己加
  •     xml选择的方式,或者重新打开后后缀出错:https://blog.csdn.net/flyingshadower/article/details/85099453
  •     xml文件右侧边框出现感叹号和红色横线:不用管,除非文中出现了波浪线(红色或绿色,可根据提示进行修改),或被标记为红色,自动下载和更新插件后都会消失。
  •     jre_home出错:强行设置
  •     运行项目的位置:在配置Tomcat的位置,选中刚创建好的服务器,再点击旁边的开始按钮
  •     xml文件开头最好不要空格
  •     一定要注意文件结构的目录:可以观察下级目录是否出现缩进
  •     pom.xml文件不用自己更改版本,会自动下载引用包
  •     监听器出错:千万不要乱改步骤1中没让改的配置文件!(ps:我是因为配置pom.xml时,以为感叹号是报错了,就用以前的项目粘贴修改了一下。。。然后导致了这个错误,排查了好久。)
  •     插件问题:插件下不下来,可能已经过期了,可以更改为网上已为有的版本
  •     测试的时候,哪怕修改了数据库表内容,也不要多次点击mybatis-generator插件,每点击一次都会增加一些东西,使有的内容重复导致出错
  • 打开项目最好不要选择在当前窗口(已经打开了一个项目时)打开,再次打开项目各目录可能会出现混乱,尤其是空包和编译后生成的target文件。

============================================================================

可能有用的链接:

idea创建Javaweb项目+导出war包:https://blog.csdn.net/qq_29668759/article/details/74779865

idea主题下载:https://blog.csdn.net/qq_15156393/article/details/81944294+设置主题、字体大小和布局等:https://blog.csdn.net/shaozhang872196/article/details/74892746 (注:设置带主题的字体等在Editor->color scheme里面调,无主题的直接在Editor->font下调颜色和字体,具体https://blog.csdn.net/qq_27501261/article/details/80186229

idea控制台乱码?--------这个还没解决

============================================================================

后面是我自己做的笔记,大家可以忽视掉,哈哈

1.SSM ( Spring、SpringMVC 和Mybatis )框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架,现在我们用IDEA来做开发工具,选择mysql当数据库,从无到有,来创建一个简单的基于ssm框架的maven web项目——hello world。
2. GroupId、ArtifactId(groupId一般是域名的反写,也作为项目中类的包名,artifactId是工程名,也就是根文件夹名) 

3.war模式—-将WEB工程以包的形式上传到服务器 
     war exploded模式—-将WEB工程以当前文件夹的位置关系上传到服务器

4.项目结构

    (1).idea文件夹和helloworld.iml是idea的一些配置文件,我们不用管,就算删了也没事,当然删了,重新打开项目,就得重新配置了
    (2)src文件夹就是我们放项目代码的地方
    (3)pom.xml是maven的配置文件,我们需要什么jar包,都可以在里面添加依赖,然后maven就会自己src->main->java下新建package com,再新建package springmvc,这两个对应我们刚开始的groupid 
    springmvc包下四个包:controller包用来放前台url映射文件,dao用来放与数据库的接口文件,entity用来放实体类文件,service用来放自己定义的接口 
    applicationContext.xml是spring配置文件 
    sqlmap文件夹里面放实体与数据库的映射文件 
    generatorConfg.xml和generator.properties是mybatis的配置文件 (generatorConfg.xml包括类型转换、和获取数据库变量等配置信息.generator.properties是在使用mybatis-generator这个功能的时候用到的,里面保存的是连接数据库的相关信息;之前的jdbc.properties是系统运行时用到的。二者信息差不多,图方便的话,也可以将两个合并成一个文件,分开写的话,好实现可插拔)
    jdbc.properties是数据库相关信息 
    log4j.properties是日志配置文件 
    webapp下新建css、images等文件,用来放前端资源 
    web-inf下新建views文件件,放jsp文件 

3.配置文件需要注意或修改的地方:

  • pom.xml

     

  • jdbc.properties :数据库密码
  • applicationContext.xml
  • web.xml
  •  
  • generatorConfig.xml :classPathEntry location是本地的mysql-connector-java.jar的位置,因为连接数据库是需要驱动的,我们用maven已经自动帮我们下好了jar包,在左边的external libraries里面寻找 .
  • generator.properties:modelPackage是等会连接数据库自动生成的实体类保存的位置,sqlPackage是生成xml映射文件保存的位置,mapperPackage是生成数据库接口保存的位置,table是数据库里面的表的名字 .
  • log4j.properties
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值