- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Logback
解决两个问题:1、日志文件先按日期分割,再按指定大小分割;2、日志输出到catalina.out; 1、日志输出到catalina.out在logback.xml里如下配置后就能输出到console里, <?xml version="1.0" encoding="UTF-8"?><configuration> <appende...
2017-11-30 14:10:49 402
原创 Java日志框架
在java的众多开源项目中,有很多日志框架,如Commons-logging、Log4j、logback和JDK自带的logging。这些日志框架也有自己的接口,但是这些接口定义不统一,在项目开发时不容易相互切换。于是有了SLF4J。可以看出SLF4J只是一个统一的定义,并未提供日志功能的实现。但是在业务项目开发时,可以使用SLF4J进行编码,然后再引入两个依赖,一个是具体的日志框架,一个是从
2017-11-30 13:58:12 185
原创 Spring的component-scan
base-package 1、basePackages扫描basePackage制定包(及其子包)下的类,以尝试创建bean。将带有@Repository,、@Service、@Controller和@Component的都创建一个bean。注解@ComponentScan的basePackages属性的默认值是注解@ComponentScan所在类所处的包。2、use-
2017-11-30 13:36:37 381
原创 java项目相对路径问题
1、背景在做开发时,经常遇到这样的情形:IDE、cmd、web容器,对于一个项目的主目录路径的获取方式总是不一样,而且跨os(如windows和linux)时更是如此,这样太影像编码了,因为总不能一个一个if else吧 ~囧~。那么有没有办法解决呢?2、解决方案:看需求!2.1、如果你是想拿到路径,那么 => 没有(除非仅限制在linux或mac上),因为
2017-11-30 13:21:39 820
原创 Spring自定义xml标签
1、总体思路:1.1) 编写标签schema1.2) 添加文件spring.schemas和spring.handlers(目录固定在classpath:/META-INF下,被依赖代码必须打成一个jar包)1.3) 编写一堆handler。2、详细说明自定义的标签一定有属于自己的namespace,所以要有个namespaceHandler(继承Namespace
2017-11-30 13:13:50 2331
原创 javax注解适用范围
javax的各种注解分别适用于什么类型,有哪些边界条件呢?先汇总如下:DecimalMax 通过最大值指定取值范围 null是合法的 BigDecimal、BigInteger、CharSequence、byte、short、int、long、Byte、Short、Integer、LongDecimalMin null是合法的 同上Digits 通过有效位数指
2017-11-30 11:47:51 1440
原创 javax的NotBlank和Email注解失效
使用javax的NotBlan和Email注解,结果保类似错误no validator could be found for constraint 'javax.validation.constraints.notblank'原来是由于javax只提供了注解的定义,未提供对应的处理器,一般使用hibernate提供的注解处理器。但是hibernate未提供NotBlank和
2017-11-30 11:40:45 7398 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人