Spring下载与初次使用一些问题

本文介绍了Spring的下载流程,包括从何处获取最新版本的Spring,并详细讲解了如何将所需jar包添加到项目中。接着,文章提到了配置相关步骤以及进行一个简单的请求测试。在开发过程中,如果遇到eclipse中servlet的HttpServletRequest报红问题,作者也提供了解决方案。
摘要由CSDN通过智能技术生成

Spring下载与初次使用一些问题

现在web程序基本上都用spring,有时像一些不是专门做java开发的人,有时想学习spring或者用spring做个练习项目,找不到spring下载入口是一个尴尬的事。有时百度到的是过时的,在次记录下载过程。

Spring下载

参考博客:http://blog.csdn.net/saszyl/article/details/70148303

基本步骤

1:进入spring的github:

https://github.com/spring-projects/spring-framework

2:找到以下两个位置点击连接进入,http://repo.spring.io就是spring的下载页面入口,记住。

在左侧的 Artifact Repository Browser  依次点击 libs-release-local   -->  org/    --> springframework   --> spring ,选择自己需要的版本下载

 

 

方法二: 
使用SVN客户端进行下载: 
安装TortoiseSVN后,在电脑的任意空白的地方点击右键->TortoiseSVN->Repo-browser,在地址栏中输入https://github.com/SpringSource/spring-framework/tags/ -> "OK",等一会你会看到下面结果栏中有spring各个版本的全量包。在自己需要的版本上点击"右键"->"Checkout…",然后填入自己需要保存到本地的位置,再点击确定就ok了,等它自己下载完成就行了。

方法三: 
也可以直接使用Maven工具,资源都在Maven的中央仓库。

 

4:Spring目录结构与说明

 

 

Spring的相关jar报下载与加入

1初次使用把libs下的所有jar加入了

 

相关配置与一个请求测试

解决方案1

https://jingyan.baidu.com/article/90808022c495d9fd91c80f15.html

解决方法2:

右键项目名称-》Java EE Tools-》Generate Deployment descriptor stub即可生成web.xml文件。

2:web.xml配置

<servlet>

<servlet-name>springmvc</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<!-- 当前servlet的参数信息 -->

<init-param>

<param-name>contextConfigLocation</param-name>

<!-- DispatcherServlet的初始化过程中,框架会在web应用的 WEB-INF文件夹下寻找名为[servlet-name]-servlet.xml 的配置文件,生成文件中定义的bean -->

<!-- 或者 /web-inf/springmvc-config.xml -->

<param-value>classpath*:/springMVC.xml</param-value>

</init-param>

 

<!-- web应用启动的时立即加载 servlet-->

<load-on-startup>1</load-on-startup>

</servlet>

<!-- servlet映射声明 -->

<servlet-mapping>

    <!-- 请求对应的servlet的名称 -->

<servlet-name>springmvc</servlet-name>

<!-- 监听当前域的所有请求 -->

<url-pattern>/</url-pattern>

</servlet-mapping>

SpringMVC.xml配置

<?xml version="1.0" encoding="UTF-8"?>

<beans

xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:mvc="http://www.springframework.org/schema/mvc"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-3.0.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.0.xsd

http://www.springframework.org/schema/mvc

http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

<!-- 自动扫描的包名 -->

<context:component-scan base-package="com.app,com.core" ></context:component-scan>

    <bean name="/hello" class="com.sxt.controller.helloController"></bean>

    <!-- 映射器 -->

    <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>

    <!-- 适配器 -->

    <bean class = "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>

<!-- 默认的注解映射的支持 -->

<mvc:annotation-driven />

<!-- 视图解释类 -->

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"></bean>

</beans>

 

 

eclipse开发servletHttpServletRequest报红叉解决方案

参考文章:https://www.cnblogs.com/hjchoset/p/6031547.html

解决方法:鼠标右击项目工程——Build Path——》点击comfigure Build Path进入----->选择java Bulid Path------>在左边点击Libraries--------->选择Add Librar

 

就ok了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值