java mvc 教程_Java SpringMVC入门教程

Java SpringMVC入门!

今天要说的是如何在IDEA中建立Maven项目,步骤繁琐而混乱,请大家认真学习,勤加练习!

一.配置maven环境

1.1下载maven:apache-maven-3.5.3-bin.zip

提供一个网址:https://maven.apache.org/download.cgi,下载时请选择图下红色对号处的超链接。

f259fb8d8f2b8889a2ef6d70f400f256.png

1.2配置maven环境变量

提供大家一个参考网址:http://www.lazyedu.com/eclipse-maven/

1.将我们上一步下载好的maven解压到你想要放的位置,并记住此位置。

2.配置环境变量M2_HOME,在系统变量出新建变量,变量名为M2_HOME,变量值为你解压的maven的位置。

3.配置path环境变量,相信大家都配置过JDK,所以我们直接打开path环境变量,在其变量值的末尾添加;%M2_HOME%in(请原封不动复制括号前字符串内容)。若没有path环境变量,请模仿第二步自行建立。

4.打开cmd窗口,输入"mvn -version"并执行来验证maven环境变量是否安装成功。若执行结果如下,说明配置成功,反之请自我查验。

3244cbc1577a14b822179d860f680d77.png

1.3 使用maven私服,提高包的下载速度

修改appache-maven-3.5.3confsettings.xm的配置文件,用记事本打开,并在其中复制下面的代码。

nexus

*

nexus-mirror

http://repo.nefu.edu.cn:8088/repository/maven-public/

二.创建maven web项目

2.1选择创建maven-archtype-webapp项目,如下图所示

40175a2ce3ef4a8a8012e91cacc023de.png

按实际情况自行并合理命名Groupid和Artifactid(请注意!尽量不要使用中文!)

1f8ea5d36dd72a25073ed633e449df8c.png

6ac00246f953549037c39d020a72a78f.png

选择maven的目录,指定setting.xml配置文件和repo目录。在今天实际过程中,我发现在下图maven home directory位置选择自己安装的maven位置并不能使文件正确建立,因此在这个地方我推荐选择Bundled (Maven 3)选项,然后把User settings file选择你所安装的maven文件夹下的settings.xml。建立文件后,IDEA后台会根据我们安装的maven会帮助我们下载配置我们想要建立的文件。

继续点击next,并将文件存储在电脑已存在的文件位置处。如下图。

509d555dcfe21098454da0d38d9fd4b4.png

好,文件建立成功,我们将看到如下图,在红色标志处的缓冲条表示IDEA正在帮我们配置正确的文件,等待其结束,就能得到一个正确的maven文件。

069ef09db55bbace7b9bea286e58b713.png

三.熟悉和配置开发工具

3.1 配置相关

右下角选择Enable Auto-Import

ac25da5401da17a24a34e9293b795317.png

3.2为项目配置目录与属性,添加java、resouce、test目录。

5e07dbafa68e3f49fd9165c415b8a802.png

1e43a66a7e29c4e19d09a6ff12a33e8b.png

ba25831e8c35d6a0a5c3c670621867d3.png

ccce1aa8c603be976a8f9a1da04106ce.png

四.导入必要的资源包

4.1maven资源包的查找方法:

http://mvnrepository.com/

4.2配置Spring MVC+Spring+Mybatis所需要的依赖包如下:

javaee-api:

javax.servlet-api:

jstl:后面讲的视图使用jstl解析

spring-webmvc:最新版本5.07

2963b6031a2ad9e28303bed6b650857c.png

4f08bb19fa9885f4d41694150e40998d.png

4.4 pon.xml的配置技巧

(1)使用参数,便于修改资源文件的版本。

5.0.7.RELEASE

org.springframework

spring-webmvc

${spring.version}

(2)scope声明

javax.servlet

javax.servlet-api

4.0.0-b01

provided

将以上代码复制到pon.xml相应的位置。

五.集成Spring MVC到web项目中

5.1 创建spring mvc配置文件-----spring-mvc.xml

70898066fead756d232cc93cde4191b8.png

5.2 在web.xml中声明spring mvc的前端控制器

spring-mvc

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring/spring-mvc.xml

1

spring-mvc

*.do

将以上代码复制到web.xml文件相应的位置里。

5.3 web.xml里添加过滤器

请求和应答字符编码过滤器

encoding-filter

org.springframework.web.filter.CharacterEncodingFilter

encoding-filter

spring-mvc

将以上代码复制到web.xml文件相应的位置里。

5.4 配置spring-mvc.xml

需要三步,1、添加注解驱动,2、视图解析器,3、扫描控制器

复制代码到相应位置。

特别注意,需要使用mvc结尾的注解,不然会出错。

5e1186ce58778dbffa8685b4e24f4873.png

0d2d3de2df65b7bb21ccfe02f210be1e.png

5.5 创建控制器,验证框架是否好用

需要三步,1、创建类,2、使用@Controller注解,3、使用@RequestMapping注解,4、编写代码,5、添加视图

0fdf4ef6f666fd3118df7492e5e30c6b.png

@Controller

public class LoginController {

@RequestMapping("/login.do")

public String login(String Username,String Password){

System.out.println("ok");

return "index";

}

}

5.6 验证

这样就是初步建立了成功的maven文件。

b0f0492bb364f6d9d8399d240b742957.png

在培训过程中,我也有很多不明白的地方,最后糊里糊涂的做成功了,在写这篇博客的时候也是各种不懂·····如果大家有不理解的地方,希望我们交流一下,查阅相关资料,上网寻找答案,一定要把这个弄熟练。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值