斜阳雨陌

再不做乞求命运怜惜的弱者,一定要做主宰命运的王。

java实体类重写toString()方法

实体类一般需要重写toString()方法,在打印日志时输出参数的信息。但是如果手动拼接实体类里每个属性和属性值又比较麻烦,以下是常用的几种方法。 利用Apache工具类ToStringBuilder //方法1 输出对象名称简写 属性 属性值(我常用这种方式) @Override publ...

2018-07-28 20:58:46

阅读数:38

评论数:0

@Value("#{}")与@Value("${}")的区别

1 @Value("#{}")   SpEL表达式 @Value("#{}") 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量 @RestController @Reque...

2018-07-24 21:16:00

阅读数:31

评论数:0

@Value("#{}")与@Value("${}")的区别

1 @Value("#{}")   SpEL表达式 @Value("#{}") 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量     @RestControll...

2018-07-24 20:45:58

阅读数:48

评论数:0

Spring mvc 中get/post请求参数在controller中转换过程

你也许写过很多Controller,那你可曾和我一样好奇最初字符串格式的HTTP请求参数如何转化成类型各异的Controller方法参数?引子:假设现在有一个Long型的请求参数,需要转化为OffsetDateTime类型的方法参数,请问如何实现?1 常见的POST请求格式首先,让我们看一下3种常...

2018-07-11 21:16:27

阅读数:47

评论数:0

Spring Controller 获取请求参数的几种方法

  1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlencoded",可用p...

2018-07-11 19:37:58

阅读数:33

评论数:0

spring @Primary-在spring中的使用

在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的使用例子。有如下一个接口public interface Singe...

2018-06-22 15:42:36

阅读数:50

评论数:0

mybatis中useGeneratedKeys和keyProperty的作用

在使用mybatis时,常常会出现这种需求:当主键是自增的情况下,添加一条记录的同时,其主键是不能使用的,但是有时我们需要该主键,这时我们该如何处理呢?这时我们只需要在其对应xml中加入以下属性即可:useGeneratedKeys=”true” keyProperty=”对应的主键的对象”。如下...

2018-06-15 17:03:03

阅读数:62

评论数:0

@JsonProperty的使用

jackson的maven依赖[html] view plain copy<dependency>      <groupId>com.fasterxml.jackson.core</gr...

2018-06-12 16:38:50

阅读数:87

评论数:0

Java注解之Retention、Documented、Target介绍

先看代码,后面一个个来解析:/** * Created by lim on 2017/4/19. */ @Retention(RetentionPolicy.RUNTIME) @Target(value = {ElementType.METHOD, ElementType.TYPE}) @Do...

2018-06-11 17:28:04

阅读数:37

评论数:0

JoinPoint的用法

JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象. 常用api:方法名功能Signature getSignature();获取封装了署名信息的对象,在该对象中可以获...

2018-06-08 16:00:06

阅读数:154

评论数:0

@Retention注解

@Retention注解日常开发中经常用到注解,所以也会经常使用到@Retention注解,写下这篇文章做个记。 Reteniton的作用是定义被它所注解的注解保留多久,一共有三种策略,定义在RetentionPolicy枚举中public enum RetentionPolicy { S...

2018-06-08 14:44:46

阅读数:46

评论数:0

深入剖析 Spring 框架的 BeanFactory

说到Spring框架,人们往往大谈特谈一些似乎高逼格的东西,比如依赖注入,控制反转,面向切面等等。但是却忘记了最基本的一点,Spring的本质是一个bean工厂(beanFactory)或者说bean容器,它按照我们的要求,生产我们需要的各种各样的bean,提供给我们使用。只是在生产bean的过程...

2018-06-08 11:15:57

阅读数:84

评论数:2

AtomicInteger类的理解与使用

AtomicInteger类的理解与使用首先看两段代码,一段是Integer的,一段是AtomicInteger的,为以下:public class Sample1 { private static Integer count = 0; synchronized public ...

2018-06-06 10:51:42

阅读数:27

评论数:0

使用SpringMVC的@Validated注解验证

最近作为新手刚接触到SpringMVC的@Validated注解验证,为了能加深理解。在此记录下@Validated的使用,以下的步骤省略了配置文件与环境的搭建,直接从使用开始。1、SpringMVC验证@Validated的使用第一步:编写国际化消息资源文件编写国际化消息资源ValidatedM...

2018-06-05 17:45:42

阅读数:58

评论数:0

Spring中使用DataSourceTransactionManager进行事务管理的xml配置

在一个业务的实现过程中,可能需要多条sql完成对数据库的操作,比如账户登录,需要匹配用户名和密码,然后要增加积分,还要记录登录的ip和时间,这可能需要三个sql语句,这三个语句应当是一个整体,任意一个sql执行不成功,都表示这个业务没有执行完成,这就有了事务的概念。事务是数据库中的概念,就是对数据...

2018-06-05 17:36:24

阅读数:34

评论数:0

JDK动态代理和CGLIB动态代理

代理模式代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 A. 抽象主题角色 声明了真实主题和代理主题...

2018-04-12 17:23:32

阅读数:65

评论数:0

AOP简介

AOP是什么        考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方案:              1)日志部分提前公共...

2018-04-12 17:12:26

阅读数:29

评论数:0

Spring线程池开发实战

Spring线程池开发实战作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。前提条件:1)在Eclipse创建一个Java项目,我取名为Spri...

2018-04-09 14:41:01

阅读数:21

评论数:0

spring中scope作用域

今天研究了一下scope的作用域。默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype&quot...

2018-04-09 12:09:37

阅读数:35

评论数:0

Spring Transaction + MyBatis SqlSession事务管理机制研究学习

Spring Transaction + MyBatis SqlSession事务管理机制研究学习线上的系统中,使用的是Spring+Mybatis+Mysql搭建的框架,由于客户需要,最近一直在对性能提升部分进行考虑,主要是涉及Mysql的一些重要参数的配置学习,以及Spring事务管理机制的学...

2018-04-04 09:51:53

阅读数:74

评论数:1

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