SpringMVC 环境搭建含包名

SpringMVC简介:

SpringMVC是Spring技术体系之一
-Spring为展现层提供的基于MVC设计理念的优秀WEB框架,是目前最主流的MVC框架之一
-Spring MVC 通过一套MVC注解,让POJO成为处理请求的控制器,而无须实现任何接口。


搭建SpringMVC框架步骤:

提示:这里可以添加要学的内容
例如:
1、 搭建动态java工程【javaWeb2.5】
2、 搭建SpringMVC环境【导入jar包】

spring-beans-5.2.5.RELEASE.jar

spring-context-5.2.5.RELEASE.jar

spring-core-5.2.5.RELEASE.jar

spring-expression-5.2.5.RELEASE.jar

commons-logging-1.1.3.jar

spring-web-5.2.5.RELEASE.jar

spring-webmvc-5.2.5.RELEASE.jar

spring-aop-5.2.5.RELEASE.jar

3、编写核心配置文件【SpringMVC.xml】

//装配扫描器
<context:component-scan base-package="目录包名类"/>

<!-- 装配视图解析器
        将逻辑视图名 转换为  物理视图名
 success  /WEB-INF/pages/  success	.jsp
-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!--        指定前缀-->
        <property name="prefix" value="/WEB-INF/pages/"></property>
<!--        指定后缀-->
        <property name="suffix" value=".jsp"></property>
    </bean>


//以下需要在全局web.xml中配置全局
//装配前端控制器【DispatcherServlet】
- 在前端控制器中管理SpringMVC容器对象
- 在启动服务器时,创建DispatcherServlet
- 在url配置中,设置【/<!--    配置前端控制器【DispatcherServlet】-->
    <servlet>
        <servlet-name>dispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--        加载springMVC核心配置文件【创建容器对象】-->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
<!--        启动服务器时,创建当前DispatcherServlet
                index:正整数,设置创建Servlet优先级
                数值越小,优先级越高。
-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>dispatcherServlet</servlet-name>
<!--        所有请求,交个请求处理器
                /* :当前项目下的所有路径
                /:除了【*.jsp】之外的所有路径
-->
        <url-pattern>/</url-pattern>
    </servlet-mapping>


4、 编写请求处理器【@Controller】


@Controller
public Class HelloController{
@RequestMapping("/hello")  //访问的url
public String hello(){
System.out.println("==>HelloController->hello()!!!");
return "success";  //逻辑视图名
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值