「 SPRING 」
August 19, 2018
Words count
6.3k
Reading time
6 mins.
日志组件:slf4j,log4j,logback,common-logging
slf4j是日志规范,没有任何实现
日志实现:log4j,logback,common-logging
一、slf4j的介绍:
SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志System
二、logback介绍:
...
Read article
「 SPRING 」
August 19, 2018
Words count
6.8k
Reading time
6 mins.
什么是拦截器?
拦截器是指通过统一拦截从浏览器发往服务器的请求来完成功能的增强
使用场景:解决请求的共性问题(如:乱码问题、权限验证问题等)
编写拦截器类
在 interceptor包想创建TestInterceptor类继承HandlerInterceptor 也可以继承WebRequestInterceptor(preHandle方法里没有返回值,无法终止请求)
package com.mavenssmlr.interceptor;
import org.slf4j.Logger;
import...
Read article
「 SPRING 」
August 19, 2018
Words count
7.9k
Reading time
7 mins.
简单的工具类
PropertiesUtil
package com.mavenssmlr.util;
import java.io.InputStream;
import java.util.Properties;
/**
* 读取配置文件工具类
* Created by shirukai on 2017/12/18.
*/
public class PropertiesUtil {
private static Properties getProperties(String properties...
Read article
「 SPRING 」
August 19, 2018
Words count
1.7k
Reading time
2 mins.
<context:property-placeholder location="classpath:redis.properties" ignore-unresolvable="true"/>
然后创建bean
<bean id="config" class="com.mavenssmlr.entity.Config">
<constructor-arg name="value1...
Read article
「 SPRING 」
August 19, 2018
Words count
31k
Reading time
29 mins.
1.创建一个名字为mavenssmlr的项目,在命令行输入以下指令:
mvn archetype:generate -DgroupId=org.mavenssmls -DartifactId=mavenssmlr -DarchetypeArtifactId=maven-archetype-webapp
创建成功后,用IDEA导入项目:File - Open
2.补全目录
打开Module settings 在Modules里创建目录
在src/main目录下创建名字为java的Sources目录
...
Read article