博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring3.0 demo (注解自动注入)
阅读量:6609 次
发布时间:2019-06-24

本文共 3105 字,大约阅读时间需要 10 分钟。

这个demo是maven工程,目录结构如下

 

pom.xml maven依赖

。。。。。省略       
org.springframework
spring-context
3.0.7.RELEASE
javax.servlet
servlet-api
2.5
org.springframework
spring-webmvc
3.0.3.RELEASE
org.springframework
spring-web
3.0.7.RELEASE
。。。。。省略

 

入口web.xml

SpringDemo
contextConfigLocation
/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
api
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/api-config.xml
1
api
*.s
setCharacterEncoding
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
setCharacterEncoding
/*
index.html

 

分发bean配置api-config.xml

 

处理action的java类

package push;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;/** * @author yanghh */@Controller@RequestMapping("/api")public class ApiController {    @RequestMapping(value = "/age.s", method = RequestMethod.GET)    public void methodAge(HttpServletRequest request, HttpServletResponse response,            @RequestParam(value="id", required=true) String id) {        System.out.println(id);        String json = "{name:'中文',age:23, requestid:"+ id +"}";        try {            //response.setContentType("text/html;charset=UTF-8");            response.getWriter().print(json);        } catch (IOException e) {
e.printStackTrace(); } }}

 打好war包,找个tomcat容器部署下(webapps下),通过  http://localhost:8080/api/age.s?id=1  即可访问

enjoy it~

转载地址:http://iziso.baihongyu.com/

你可能感兴趣的文章
Android进阶2之APK方式换肤
查看>>
Sticker.js – 帮助你在网站中加入贴纸效果
查看>>
命名参数
查看>>
windows服务与计划任务
查看>>
重新想象 Windows 8 Store Apps (8) - 控件之 WebView
查看>>
JAVA中的File类
查看>>
java控制台输入
查看>>
欧拉路与欧拉回路的性质
查看>>
ESET Smart Security 免费60天
查看>>
初识MVCSharp
查看>>
90后黄金程序员,你不是码农,请自信
查看>>
Android四大基本组件介绍与生命周期
查看>>
关于域名解析
查看>>
Android之BroadcastReceiver1
查看>>
嵌入式Linux开发
查看>>
ActivityGroup相关--getLocalActivityManager()
查看>>
MPEG2 PS和TS流格式
查看>>
VS清除缓存
查看>>
怎么就9年了
查看>>
lightswitch binding custom control
查看>>