文档章节

Spring 传参

休辞醉倒
 休辞醉倒
发布于 2018/10/16 17:12
字数 260
阅读 4
收藏 0

spring传参之@RequestParam注解

@RequestParam注解有三个参数分别是: value、 required、 defaultValue

  1. 代码:

    @RequestMapping(value="test1", method = RequestMethod.GET)

    public String reqTest1(@RequestParam("name") String name){

     return name;
    

    }

    通过@RequestParam注解生命接收用户传入的参数,这样当我们在浏览器输入http://localhost:8080/test1?name=123

  2. 不设置参数的key

    例如:http://localhost/p/8324234

    代码如下:

    @RequestMapping(value="/test2/{id}", method = RequestMethod.GET)

    public Integer reqTest2(@PathVariable("id") Integer id){

     return id;
    

    }

静态资源映射

resources资源springboot默认只映射static、 template两个文件夹下的文件

如果我们要在resources下新建一个image资源,想要让spring boot找到它,只需在项目主类中配置一下就好  


    @SpringBootApplication
    public class MyApplication extends WebMvcConfigurerAdapter{

        public static void main(String[] args){

            SpringApplication.run(MyApplication.class,args);

        }

        @Override

        public void addResourceHandlers(ResourceHandlerRegistry registry){

            super.addResourceHandlers(registry);

            //这种方式会在默认的基础上增加,不会影响默认的方式

            registry.addResourceHandler("/image/**").addResourceLocations("classpath:/image/");

        }

    }

参考资料 http://www.mamicode.com/info-detail-2154485.html

© 著作权归作者所有

共有 人打赏支持
休辞醉倒
粉丝 2
博文 30
码字总数 7880
作品 0
丰润
程序员
私信 提问
SpringMVC和Struts的区别

springmvc是单例,非线程安全 Struts2是线程安全的对每个请求都产生一个实例 springmvc的入口是Servlet,而Struts2的filter spring的前段控制器是DispatcherServlet Struts2的前端的核心控制...

ZR520
2016/11/03
27
0
springmvc 和 struts2的区别

他们都是控制层框架,都是用来跳转页面和接受参数的; springmvc和spring是兄弟级别的关系,但是作用不一样; 区别 springmvc是单例的,struts2是多例的;因为struts2中存在全局变量,如果是...

危灬灬笑
2016/11/03
34
0
springboot学习(四)---Spring Boot 传参方式

注解 @RequestParam 这个注解用来绑定单个请求数据,既可以是url中的参数,也可以是表单提交的参数和上传的文件。 Form 表单 URL中传参 不能处理JSON格式的请求。 @PathVariable 这个注解可以...

u010775025
2018/05/04
0
0
spring3MVCweb中配置过滤器的作用?

我在web中用了spring3MVC的过滤器,然后将jsp中超链接()中的传参用utf-8进行编码,然后在controller中request的参数自动被用utf-8解码了。 是否过滤器有自动对get方式的传参进行解码的功能...

有点笨
2014/11/18
1K
3
SpringMVC 传递相同名称的参数的最佳方法

SpringMVC 多个对象的相同字段参数传递解决方案,在SpringMVC中,有时需要传递多个对象(除了Model和web元素) 众所周知,在SpringMVC中不支持类似struts2的点语法传参法则,因此多个对象同名...

IamOkay
2014/11/13
0
3

没有更多内容

加载失败,请刷新页面

加载更多

React SSR样式及SEO的实践

前一篇主要记录了一下SSR配置以及结合Redux的使用。这里简单说一下React SSR中样式处理和更优雅的SEO SSR样式 在React客户端渲染,添加样式很容易。写一个css样式文件,在对应组件中引用。标...

前端小攻略
30分钟前
4
0
华为手机太猛!余承东吹的牛今天都实现了

华为是世界上少有的在2B和2C领域同时取得成功公司。如今,华为消费者业务的营收,已经在华为总营收中占据“半壁江山”。 12月27日,华为董事长郭平在新年致辞中披露,预计2018年华为预计实现...

linux-tao
41分钟前
4
0
JSP的Model2模式

整体可以看做是 Request > Control > ( Service > DAO > POJO ) > Response POJO是数据实体类,最佳实践是与数据库物理表相对应,方便用工具进行生成,也易于理解。由于直接与物理表相对应...

max佩恩
49分钟前
2
0
rabbitMQ的使用

RabbitMQ介绍 RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种。 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间...

狼王黄师傅
54分钟前
1
0
面向对象继承

第1章 面向对象 1.1 知识回顾 1.Java中的数据类型 2.引用数据类型String中的方法 3.IO流_读写文件 1.2 面向对象概念回顾 什么叫面向对象编程?有人是这么理解的 也有人说不对,面向对象编程是你...

stars永恒
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部