Spring
xiaoyaotan_111
fdsfdsfsdf
展开
-
Spring配置项<context:annotation-config/>
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostPr转载 2017-08-03 09:45:05 · 288 阅读 · 0 评论 -
Spring事务
前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service方法事务最好不要嵌套”的传言。要想正确的使用工具首先需要了解工具。本文...转载 2019-09-06 16:31:41 · 205 阅读 · 0 评论 -
Spring Quartz 和 Spring Task使用比较
Spring Quartz 和 Spring Task执行时间对比: 1. Quartz设置同步模式时:一个任务的两次执行的时间间隔是:“执行时间”和“trigger的设定间隔”的最大值 2. Task默认同步模式:一个任务的两次执行的时间间隔是:“执行时间”+“trigger的设定间隔”,即一个任务完成执行后,才开始trigger计时Spring Quartz 特点: 1. 默认转载 2018-02-06 11:30:06 · 354 阅读 · 0 评论 -
Spring Data JPA 配置数据库表根据实体属性自动创建表结构
一、实体属性@Entity(name = "recommend_lottery")public class Student{@Id@Column(name = "id", nullable = false)private String id; // id@Column(name = "userno")private String userno; // 用户编号@原创 2017-12-06 14:30:21 · 18615 阅读 · 1 评论 -
spring的@Transactional注解详细用法
spring的@Transactional注解详细用法概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Pe转载 2017-11-21 05:18:46 · 374 阅读 · 0 评论 -
@Value注解获取不到pom配置的值
遇到问题:在UrlUtil类中通过@Value("${gold.url}")获取不到pom中配置的变量值,而获取的是变量名。文件如下:解决办法:在一、获取pom中配置的路径方法@Servicepublic class UrlUtil {@Value("${gold.url}")private String goldUrl;public String ge原创 2017-11-10 11:53:48 · 3577 阅读 · 0 评论 -
<context:component-scan>详解
默认情况下,查找使用构造型(stereotype)注解所标注的类,如@Component(组件),@Service(服务),@Controller(控制器),@Repository(数据仓库)我们具体看下的一些属性,以下是一个比较具体的配置context:component-scan base-package="com.wjx.betalot"转载 2017-11-10 11:33:34 · 1756 阅读 · 0 评论 -
logback.xml 日志
1、logback.xml配置部分 UTF-8 %-20(%d{yyyy-MM-dd HH:mm:ss.SSS}) %-5level %logger{80}.%method - %msg%n ${catalina.home}/logs/web.lo原创 2017-07-19 10:30:22 · 327 阅读 · 0 评论 -
Circular placeholder reference 'jdbc.driver' in property definitions
Circular placeholder reference 'jdbc.driver' in property definitionsCaused by: java.lang.IllegalArgumentException: Circular placeholder reference 'jdbc.driver' in property definitions转载 2017-07-31 11:14:34 · 8102 阅读 · 0 评论 -
SpringMVC - <mvc:default-servlet-handler/> 导致 Controller失效
如果在spring-mvc.xml 拦截方式如下配置:servlet> servlet-name>springservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> ]-servlet.xml,如spring-servlet.xml转载 2017-08-02 10:14:46 · 898 阅读 · 0 评论 -
Spring data jpa
在 IBM Bluemix 云平台上开发并部署您的下一个应用。开始您的试用从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习转载 2016-12-15 14:27:03 · 518 阅读 · 0 评论 -
SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
一 简介(1)过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等关于过滤器的一些用法可以参考我写过的这些文翻译 2016-12-22 18:02:43 · 114435 阅读 · 31 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在原创 2016-12-22 18:10:13 · 1091 阅读 · 0 评论 -
springmvc 集成 swagger
一、pom.xml依赖管理 com.mangofactoryswagger-springmvc1.0.2com.mangofactoryswagger-models1.0.2com.wordnikswagger-annotations1.3.11com.google.guavaguava15.0com原创 2017-01-22 11:50:17 · 388 阅读 · 0 评论 -
Spring事务异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了....... 为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : [html] view p转载 2017-07-26 14:20:16 · 2169 阅读 · 0 评论 -
SpringCloud
环境spring 官网的 sts 3.9.2,就是有spring 相关插件的eclipse; apache maven 3.5.4,配置阿里云镜像 jdk1.8 Spring Cloud Finchley版本 Spring Boot 2.0.3Spring Cloud 组件服务注册中心、服务、断路器、配置中心服务的注册与发现 - Eureka使用 Eureka 来实现服务...转载 2019-09-10 18:21:47 · 220 阅读 · 0 评论