Spring
xiao______xin
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记(一)----IoC之DI
Spring的一个核心概念就是IoC,所谓IoC,即Inversion Of Control,中文译为控制反转。其核心思想即高层模块要依赖于抽象,而不是依赖于底层模块,换句话说,也就是实现必需依赖于抽象,而不是抽象依赖于实现。 这里所说的高层模块是指与业务相联系的模块。而低层模块是指与底层实现相联系的模块,如数据库操作模块,硬件相关的模块等。看下面一个例子:业转载 2016-07-25 16:01:58 · 508 阅读 · 0 评论 -
关于Spring事物 异常捕捉之后处理方式
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了....... 为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : if(userSave){ try转载 2016-07-25 15:47:00 · 2444 阅读 · 0 评论 -
跨域介绍及解决方案
什么是跨域简单的说即为浏览器限制访问A站点下的js代码对B站点下的url进行ajax请求。比如说,前端域名是www.abc.com,那么在当前环境中运行的js代码,出于安全考虑,访问www.xyz.com域名下的资源,是受到限制的。现代浏览器默认都会基于安全原因而阻止跨域的ajax请求,这是现代浏览器中必备的功能,但是往往给开发带来不便。特别是对我这样后台开发人员来讲,这个事情简直神奇。转载 2017-03-24 10:38:46 · 801 阅读 · 0 评论 -
spring security
spring security使用分类:如何使用spring security,相信百度过的都知道,总共有四种用法,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据spring security默认实现代码设计数据库,也就是说数据库已经固定了,这种方法不灵活,而且那个数据库设计得很简陋,实用性差;3、spring security和Ac转载 2017-02-16 18:11:51 · 505 阅读 · 0 评论 -
<mvc:default-servlet-handler />及<mvc:resources />的用途
采用在springMVC-servlet.xml中配置后,会在Spring MVC上下文中定义一个org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler,它会像一个检查员,对进入DispatcherServlet的URL进行筛查,如果发现是静态资源的请求,就将该请求转由Web应用服务器默认的Serv转载 2017-01-05 15:06:21 · 2375 阅读 · 0 评论 -
<mvc:annotation-driven />注解意义
是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。并提供了:数据绑定支持,@NumberFormatannotation支持,@Date转载 2017-01-05 15:01:06 · 335 阅读 · 0 评论 -
spring <context:component-scan>使用说明(转)
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,转载 2017-01-05 14:59:27 · 295 阅读 · 0 评论 -
springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro转载 2016-11-16 13:35:19 · 866 阅读 · 0 评论 -
Spring AOP 参数说明
Spring的AOP中before,afterReturning,afterThrowing参数说明:1、持行方法之前:public void before(Method method, Object[] args, Object cObj) throws Throwable;method:调用的方法;args:调用方法所传的参数数组;cObj:调用的类对象;2、持行方法之后:转载 2016-07-26 13:41:58 · 442 阅读 · 0 评论 -
spring AOP 之 获取 被切函数参数 被切函数返回值 以及 修改被切函数返回值
spring AOP 之 获取 被切函数参数 被切函数返回值 以及 修改被切函数返回值原创 2016-07-26 13:41:08 · 11339 阅读 · 0 评论 -
spring aop 之获取 被切函数 参数及返回值
1、定义 后置类型的AOP配置文件 expression="execution(* com.intcache.god.controllers.DevController.doAddDevice(..))"/> ar原创 2016-07-26 13:40:10 · 30686 阅读 · 0 评论 -
spring 学习笔记
点击打开链接转载 2016-07-25 16:12:02 · 257 阅读 · 0 评论 -
Spring学习笔记(二)----Constructor Injection or Setter Injection
Spring作为一个全面的应用程序框架,不仅仅使用于Web开发,它能应用于各种应用的开发。 Spring提供容器功能,并且具有轻量级,飞入侵性,IoC,AOP等特性。Spring的核心即是一个容器,实现了IoC的概念,把各种对象交由其管理,可以获得更多特性。Spring提供了两种应用程序框架(Application framework),BeanFactory和ApplicationCo转载 2016-07-25 16:07:02 · 472 阅读 · 0 评论 -
spring boot项目中配置kafka
1、首先配置文件配置kafka相关配置信息#kafka服务地址spring.kafka.bootstrap-servers=ip:9092#kafka消费者配置spring.kafka.consumer.enable-auto-commit=truespring.kafka.consumer.group-id=test-consumer-groupspring.kafka.consu...原创 2018-09-27 14:06:38 · 4534 阅读 · 0 评论