使用注解开发 | 学习笔记

简介: 快速学习使用注解开发。

开发者学堂课程【SpringMVC 框架入门:使用注解开发】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/22/detail/452


使用注解开发

 

内容介绍:

1.   导入jar

2.   Web.xml

3.   Controller

4.   Spring mvc的配置

 

l  导入jar

commons-logging-1.1.1.jar

spring-aop-4.1.6.RELEASE.jar

spring-beans-4.1.6.RELEASE.jar

spring-context-4.1.6.RELEASE.jar

spring-context-support-4.1.6.RELEASE.jar spring-core-4.1.6.RELEASE.jar

spring-expression-4.1.6.RELEASE.jar          

spring-web-4.1.6.RELEASE.jar

spring-webmvc-4.1.6.RELEASE.jar

 

l  Web.xml

<servlet>

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

 

<servlet-class>org.springframework.web.servlet.Dispatcher Servlet</servlet-class>

 

<init-param>

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

<param-value>classpath:mvc.xml</param-value>

</init-param>

 

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

</servlet>

<servlet-mapping>

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

<url-pattern>*.do</url-pattern>

</servlet-mapping>

注意:红色配置指明mvc的配置文件位置(src/mvc.xml)

 

l  Controller

@Controller

public class HelloController {

@RequestMapping("/hello")

public ModelAndView hello(HttpServletRequest reg, HttpServletResponse resp){

ModelAndView mv= new ModelAndView();

//封装要显示到视图中的数据

mv. addObject ("msg"," hello annotation");

//视图名

my. setViewName ("hello");// web-inf/ isp/ hello. isp

return mv;

}

}

 

l  Spring mvc的配置

<?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:p="http://ww.springframework.org/schema/p"

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

xsi:schemaLocation="

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

http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context

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

<!--配置渲染器 视图解析器-->

<bean id="jspViewResolver"

class="org.springframework.web.servlet.view.InternaLResource ViewResolver">

<property name="viewClass"

value="org.springframework.web.servlet.view.Jstlview"/>

<!--结果视图的前缀-->

<property name="prefix" value="/WEB-INF/isp/"/>

<!--结果视图的后缀-->

<property name="suffix" value=".jsp"/>

</bean>

<一扫描该包下的注解-->

< context: component- scan

base-package="cn.sxt.controller"/>

</ beans >

相关文章
|
XML 设计模式 Java
Spring进阶-AOP注解开发
Spring进阶-AOP注解开发
155 0
|
XML Java 数据格式
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
|
XML 前端开发 Java
使用注解开发 | 学习笔记
快速学习使用注解开发。
|
XML SQL Java
Spring框架从入门到学精(全)
目录前言SpringSpring的优点Spring下载配置IOCIOC的处理过程IOC底层原理IOC接口 前言 轻量级开源的JAVAEE框架 可以解决企业复杂的应用 拥有IOC,AOP两个核心部分 Spring Spring的优点 IOC方便解耦,简便开发 AOP不改变源代码,增加其功能 方便程序测试 方便其他程序的整合 降低API的开发难度 Spring下载配置 下载Spring5 下载GA版本(稳定版本) 下载的网址为:https://repo.spring.io/release/org/spr
165 0
Spring框架从入门到学精(全)
|
Java 数据库连接 开发者
使用注解开发| 学习笔记
快速学习使用注解开发。
|
Java Spring 容器
SpringMVC注解开发入门案例
SpringMVC注解开发入门案例
SpringMVC注解开发入门案例
|
Java 数据库连接 mybatis
MyBatis(十一) 注解详解
MyBatis常用注解详解介绍
|
XML SQL Java
使用注解开发
使用注解开发
|
XML 缓存 安全
详解Spring框架入门
详解Spring框架入门
详解Spring框架入门
|
XML 设计模式 Java
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(二)
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(二)
150 0
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(二)