SPRING August 19, 2018

Springmvc 整合slf4j+logback

Words count 6.3k Reading time 6 mins.

日志组件:slf4j,log4j,logback,common-logging

slf4j是日志规范,没有任何实现

日志实现:log4j,logback,common-logging

一、slf4j的...

Read article

SPRING August 19, 2018

Springmvc 整合slf4j+logback

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

Springmvc拦截器

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

springmvc读取配置文件

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

小技巧:利用bean实现对配置文件的读取

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

Maven构建springmvc+mybatis+logback+redis项目

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
0%