大树叶 技术专栏

骨灰攻城狮 架构师

springmvc在启动工程的时候就访问数据库,加载一些共同的数据

解决方案:给web容器添加一个Listener类,在容器启动的时候执行Listener的“初始化”方法,在这个初始化方法中执行查询数据库的所有操作,然后将数据库中的信息缓存起来 问题:上面的方法很好,但问题是如何去查询数据库,由于使用了spring的IOC特性,查询数据库的service控制da...

2019-03-13 00:36:20

阅读数 41

评论数 0

@Bean 的用法

@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里, 也可以用在@Component注解的类里。添加的bean的id为方法名. 定义bean 下面是@Configuration里的一个例子 @Configuration public class AppCon...

2019-02-11 19:42:05

阅读数 109

评论数 0

spring @Autowired用法

首先要知道另一个东西,default-autowire,它是在xml文件中进行配置的,可以设置为 byName、byType、constructor 和 autodetect。 比如byName,不用显式的在bean中写出依赖的对象,它会自动的匹配其它bean中id名与本bean的set**相...

2019-02-11 19:05:30

阅读数 393

评论数 0

在springnvc/springboot中, 利用jason 的Map参数实现多个参数传递

  在在springnvc/springboot中,我们知道如用HTTP POST方法来写REST 调用,则@RequestBody是不允许有多个的,比如下面的声明是无效的。 @RequestMapping(value = "/updateInsert",...

2018-09-20 14:31:58

阅读数 2306

评论数 3

在spring boot下如何通过rest 接口 来上传文件 和下载文件 到 hadoop hdfs

本文将用代码来演示在spring boot里面,用hadoop client,通过restful API来上传文件 和下载文件 到 hadoop hdfs。 里面有一些代码依赖坑,注意绕行。 前提: 如果你的代码在windows上运行,去连接linux上的hadoop(2.7.x或者以上),...

2018-08-15 23:57:04

阅读数 2097

评论数 0

Spring @Value 用法

1. 概述 在 Spring 组件中使用 @Value 注解的方式,很方便的读取 properties 文件的配置值。 2.使用场景 声明的变量中使用。 public static class FieldValueTestBean { @Value("#{ s...

2018-07-18 14:47:43

阅读数 2959

评论数 0

Spring bean id 重复覆盖的问题解决

问题提问:    当我们的web应用庞大之后,里面有很多的bean配置并且是分文件的,如果两个bean的配置id是一样的而且实现类也是一样的,例如有下面两份xml的配置文档。 问题分析: beancontext1.xml                         ...

2017-09-26 23:07:05

阅读数 1619

评论数 0

推荐 SpringMVC 的 Controller 返回各种视图的处理方式(3))

pringMVC 的 Controller 可以返回各种各样的视图。比如 JSP, JSON, Velocity, FreeMarker, XML, PDF, Excel, 还有Html字符流 等等。那它们该如何的进行处理的呢?这里就涉及到 各种视图(View)对应的各种视图解析器(ViewRes...

2017-07-04 21:32:10

阅读数 326

评论数 0

推荐阅读 SpringMVC从request到controller过程详解(2)

原文地址 1. 背景 之前一篇文章 SpringMVC对象绑定时自定义名称对应关系 讲了如何去把request中的请求参数指定到对象的某个属性上。但文中只讲了一下做法,没有讲原理,因为这个原理涉及到SpringMVC时怎么处理Request的复杂过程。这篇文章就来和大家扒一扒这...

2017-07-04 21:20:09

阅读数 314

评论数 0

推荐阅读:SpringMVC对象绑定时自定义名称对应关系(1)

原文地址 这个需求来源自一个Post的Controller的请求含有太多的参数,于是想把所有的参数封装到对象中,然后Controller的方法接收一个对象类型的参数,这样后期扩展修改都比较方便,不需要动到方法签名。 有一句俗话说得好,需求是第一生产力,上面的这个需求就催生了这篇文章...

2017-07-04 21:16:34

阅读数 393

评论数 0

Spring MVC 中的基于注解的 Controller

终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiAction...

2017-07-04 20:50:12

阅读数 253

评论数 0

SpringMVC Controller介绍及常用注解

一、简介          在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常...

2017-07-04 20:08:52

阅读数 252

评论数 0

(推荐)Spring MVC 处理Http请求过程

Spring MVC 处理Http请求的大致过程:  一旦Http请求到来,Dispatcher Servlet将负责分发Http请求到相应的Spring Controller。其中,Dispatcher Servlet 可以认定为Spring的前端控制器,所有的请求都要经过它来统一分发...

2017-07-04 15:23:33

阅读数 8740

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭