SpringMvc从零实战记录(1)

工具
  • Idea 15.0
  • maven3.39

作为菜鸟的我呢,在学长的教导及安利下,成功的更换了编译器IDEA,折腾了下github,便开始了框架的学习。首要的推荐便是这Springmvc。略一搜索,用jar包管理的springmvc Hello world出炉了。又经过一番思想教育及安利,原话是"生产线上都是用maven管理的。。。。(省略100字)",于是马不停蹄的开始了用maven,起初,不知为何物。

 ` <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.8.2</version>
     <scope>test</scope>
   </dependency>

   坐标是Maven最基本的概念,它就像每个构件的身份证号码,有       了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。用依赖的方式,简单配置使用如junit:junit:4.8.2就可以了。这里第一个junit是groupId,第二个junit是artifactId,4.8.2是version。`

说人话就是maven是根据坐标在中央裤里帮你自己自动下载依赖包,如果本地仓库没有的话。

稍稍学习了下maven后,被整的晕晕沉沉后便开始了我的菜鸟之行,不是被墙就是中央库里没有。上SS就发现学校443端口被封。遂只能下载别人的本地包。pop.xml.web.xml. dispatche-servlet.xml,什么都配好后,hello world!都起不来!!!!简直不能忍

alt

查了下,解决方法:web.xml加入初始化参数

          <init-param>
<param-name>contextConfigLocation</param-name>
 <param-value>/WEB-INF/mvc-dispatcher.servlet.xml</param-value>
            </init-param>

这个解决完后,tomcat run。不报错,但还是没起来。遂寻求学长帮助。 终于经过调试,期待已久的helloworld终于出来了。 原因是:我用maven多导了一个serlvet包。tomcat不支持 alt 今后会根据这配置不断更新学习。做一个简单的CMS,以此勉励自己

项目的github地址:https://github.com/kxinds/Springmvcstudy

kxind

性别:男. 敢于尝试 爱折腾的死宅程序猿. https://github.com/kxinds