Spring
古柏树下
努力吧少年
展开
-
spring如何注入作用域不同的bean源码分析(以HttpServletRequest为例)
spring如何注入作用域不同的bean源码分析(以HttpServletRequest为例)1.现象众所周知,在spring的bean中使用HttpServletRequest可以使用@Autowiredprotected HttpServletRequest request;或者在controller的方法入参中加入HttpServletRequestpublic void ex...原创 2020-04-23 17:44:08 · 1146 阅读 · 1 评论 -
spring如何注入作用域不同的bean
Scoped Beans as DependenciesThe Spring IoC container manages not only the instantiation of your objects (beans), but also the wiring up of collaborators (or dependencies). If you want to inject (for ...原创 2020-04-23 14:43:15 · 615 阅读 · 0 评论 -
什么是CSRF
转载自 https://blog.csdn.net/stpeace/article/details/53512283CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作...转载 2019-01-08 14:24:05 · 145 阅读 · 0 评论 -
bean属性ref和depend-on的区别及应用
这两者都是表示对其他bean的依赖,但是ref常用的情况是这个bean作为当前bean的属性,比如:<bean id="a" class="ClassA"/><bean id="b" class="ClassB"><property name="aref" ref="a" /></转载 2019-01-07 11:10:59 · 1683 阅读 · 0 评论 -
Optional int parameter 'xx' is present but cannot be translated into a null value
今天在controller中获取post参数时,报了如下错误{ "timestamp": "2018-09-07T07:25:51.524+0000", "status": 500, "error": "Internal Server Error", "message": "Optional int parameter 'id' is present but c...原创 2018-09-07 15:41:00 · 28566 阅读 · 0 评论 -
Spring中如何访问静态资源
在进行Spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL。配置如下: <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet...转载 2018-05-11 10:54:35 · 809 阅读 · 0 评论 -
@PathVariable和@RequestParam的区别
@PathVariable和@RequestParam的区别顾名思义, @PathVariable和@RequestParam,分别是从路径里面去获取变量,也就是把路径当做变量,后者是从请求里面获取参数。1.@RequestParam :是从请求里面获取参数请求的url: http://localhost:8080/jfly.openapi/pad/sulfuCheckInfoByMachineN...原创 2018-03-26 14:12:57 · 9468 阅读 · 3 评论 -
SpringMvc运行机制
SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 Dispa...转载 2018-03-09 17:49:54 · 3102 阅读 · 1 评论 -
spring+springmvc+redis配置
主要逻辑代码在com.l.token包中 首先引入相关依赖,其中有一些没有用到的依赖&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a...原创 2017-12-04 16:44:44 · 2195 阅读 · 0 评论 -
no session found for current thread异常
在spring+hibernate项目搭建过程中很容易出现no session found for current thread异常现象,综合网上的搜索结果主要有以下几种可能1.hibernate.current_session_context_class属性配置不对原因:在spring配置文件中的hibernate属性中有一条hibernate.current_session_conte原创 2017-07-21 15:52:19 · 1679 阅读 · 0 评论 -
通过spring配置两个数据源的实现方法(一)
在项目中遇到要求从第三方供应商那边拉取数据来进行查询显示,在原有项目结构完整的前提下,需要配置新的数据源 通过在网上的搜索,找到两种方法。 第一种是直接新建一个sessionfactory注入所需要的DataSource 第二种是在同一个sessionfactory中动态的切换DataSource 本文采取第一种方式来完成 第二种方式在下一篇文章中完成1.需求数据库是SqlS原创 2017-07-21 14:40:45 · 12379 阅读 · 15 评论 -
spring事务配置的方式
spring事务配置的五种方式前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和转载 2017-07-21 14:45:03 · 358 阅读 · 0 评论