最近在学习idea,作为一名小白,找了很多资料,浪费了不少时间,因为idea对新手真的实在太不友好了。。。
所以我把我查过的资料,和整合过程中碰到的问题都总结了一下,分享给大家,希望少踩点坑~~~
============================================================================
1.这是我找到的比较全的ssm整合文章:
https://blog.csdn.net/lxfHaHaHa/article/details/57078994
2.出现过的问题:
============================================================================
可能有用的链接:
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.配置文件需要注意或修改的地方: