发表于: 2017-05-02 21:46:03
1 1465
今天完成的事情:
1:了解注解:@RequestMapping
2:了解依赖的传递性
3:下载了正确的ssm例子(尚未研究)
明天计划的事情:
深入理解正确的web-ssm例子
了解后再自己打一遍,成功就找网上例子再打,失败就找bug
遇到的问题:
在百度上搜了5篇以上例子,每篇都出现各种问题,各种报红,然后用alt+enter所有选项都选了一遍依然解决不了.
于是下载群文件中确定跑成功的例子来使用,现在的问题就是这个例子很多都看不懂,这也是明天计划中的是事情
收获:
1:百度搜索IP可以快速取得本机ip地址(之前不懂现在懂了就是收获,嗯,没毛病)
2:xml文件中,依赖里的groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的.
如果想把项目移动到maven本地仓库去,想要找到此项目就必须根据这两个id去查找
groupld一般分为多段,第一段为域,第二段为公司名称.
域名又分为org,com,cn等,其中org为非营利组织,com为商业组织
如:tomcat项目例子:org.apache. 它的域是org(因为tomcat是非营利项目),公司名称是apache,artigectld是tomcat
比如我创建一个项目,我一般会将groupId设置为cn.ljm,cn表示域为中国,ljm是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.ljm.testProj打头的,如果有个StudentDao,它的全路径就是cn.ljm.testProj.dao.StudentDao
简洁来说,就是
- GroupId就是应用程序的包名
- ArtifactId是我们常说的产品名称(同一个组织下面可以有多个产品),也可以当作是我们的当前项目名称
- Version顾名思义就是版本号
3:
@RequestMapping是什么?
是一个用来处理请求地址映射的注解
@RequestMapping 怎么使用?
可用于类或方法上.用于类上时,表示类中的所有响应请求的方法都是以该地址作为父路径
4:只有选择到了正确的文件结构中打开,idea才会自动下载文件
评论