摘要:
1.启用对缓存的支持 spring对缓存的支持有两种方式: a.注解驱动的缓存 b.XML声明的缓存 本文主要介绍纯Java配置的缓存,那么必须在配置类上添加@EnableCaching,这样的话就能启动注解驱动的缓存。 2.使用Redis缓存 缓存的条目不过是一个键值对(Key-Value),其中 阅读全文
摘要:
在开发阶段我们推荐使用内嵌的tomcat进行开发,因为这样会方便很多,但是到生成环境,我希望在独立的tomcat容器中运行,因为我们需要对tomcat做额外的优化,这时我们需要将工程打包成war包发进行发布。 1.将spring-boot-starter-tomcat的范围设置为provided 1 阅读全文
摘要:
1.在src/main/resources 新建banner.txt 写入信息内容 2.在application.properties #自定义打印banner spring.banner.location=classpath:banner.txt spring.banner.charset=utf 阅读全文
摘要:
1.创建maven工程 2.包结构如下 3.pom.xml配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL 阅读全文
摘要:
包结构如下: 初始化SQL DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `password` v 阅读全文
摘要:
在springboot中如何使用filter(过滤器),其实这个现实可以用aop来实现。 1.定义LogFilter.java package com.niugang.filter; import java.io.IOException; import javax.servlet.Filter; i 阅读全文
摘要:
1.Application.java package com.niugang; import org.apache.catalina.connector.Connector; import org.apache.coyote.http11.AbstractHttp11Protocol; import 阅读全文
摘要:
Spring Boot在所有内部日志中使用Commons Logging,默认使用logbcak,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 格式化日志 默认 阅读全文
摘要:
Spring Boot中默认日志工具(logback)官方推荐还是用logback的基本配置内容。对于很多习惯使用log4j的开发者,Spring Boot依然可以很好的支持,只是需要做一些小小的配置功能。 引入log4j依赖 在创建Spring Boot工程时,我们引入了spring-boot-s 阅读全文
摘要:
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库 阅读全文