Spring Boot Servlet
摘要:Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Servlet、Filter、Listener、Interceptor 等等。 当使用Spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有监
阅读全文
spingboot @EnableScheduling
摘要:springboot让开发更简单!springmvc中启用定时任务还得需要在xml中进行配置启用并且要配置扫描器,但是springboot只需要一个注解就可以。 无需多余的jar依赖,所以pom不贴了 applaction.java package com.sbm; package com.sbm;
阅读全文
spring boot@ConfigurationProperties
摘要:有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类 首先在配置文件里面,这些信息是这样子滴 这时候我们可以定义一个实体类在装载配
阅读全文
spring boot 启动
摘要:目录 一、前言 二、容器启动 2.1 @SpringBootApplication注解 2.2 SpringApplication.run()静态方法 如上图,容器启动流程可以分为5个主要步骤: 1.getRunListeners获取监听器(SpringApplicationRunListeners
阅读全文
springboot 线程池
摘要:我们常用ThreadPoolExecutor提供的线程池服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到线程池中异步执行,今天我们就来实战体验这个线程池服务; 本文地址:http://blog.csdn.net/boling_cavalry/article/de
阅读全文
spring boot springmvc视图
摘要:pring boot 在springmvc的视图解析器方面就默认集成了ContentNegotiatingViewResolver和BeanNameViewResolver,在视图引擎上就已经集成自动配置的模版引擎,如下: 1. FreeMarker 2. Groovy 3. Thymeleaf 4
阅读全文
spring-boot-devtools Idea 热部署
摘要:1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 注:project 中添加 spring-boot-maven-plugin,主要在eclipse中使用,idea中不需要添加此配置。 2 更改idea配置 1) “File” -> “Settings” -> “Buil
阅读全文
springboot 集成 redis
摘要:导入maven依赖 配置springboot的redis环境 application.yml 文件中 书写配置文件 编写redis的service类
阅读全文
SpringBoot Redis 缓存
摘要:(1)pom.xml引入jar包,如下: (2)修改项目启动类,增加注解@EnableCaching,开启缓存功能,如下: (3)application.properties中配置Redis连接信息,如下: (4)新建Redis缓存配置类RedisConfig,如下: (5)新建UserMapper
阅读全文
SpringBoot @Aspect
摘要:1、添加maven依赖注解 2、添加AOP类 3、设置切面点 4、配置前置通知 **注意:这里用到了JoinPoint和RequestContextHolder。 1)、通过JoinPoint可以获得通知的签名信息,如目标方法名、目标方法参数信息等。 2)、通过RequestContextHolde
阅读全文
Spring Boot application.yml bootstrap.yml
摘要:yml与properties 其实yml和properties文件是一样的原理,且一个项目上要么yml或者properties,二选一的存在。 推荐使用yml,更简洁。 bootstrap与application 1.加载顺序 这里主要是说明application和bootstrap的加载顺序。 b
阅读全文
Spring Boot 邮件配置
摘要:######################################################## spring boot mail tls ######################################################## # 设置邮箱主机 spring
阅读全文
Springboot 静态资源
摘要:说下默认映射的文件夹有: classpath:/META-INF/resources classpath:/resources classpath:/static classpath:/public classpath:/resources classpath:/static classpath:/
阅读全文
Spring Boot Maven 打包 Jar
摘要:Maven pom.xml 必须包含 <packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plu
阅读全文
spring boot @ConfigurationProperties
摘要:@ConfigurationProperties 是spring-boot中特有的注解。 使用场景如下: 假设application.properties 文件存在redis配置如下: redis config redis.config.maxTotal=5000 redis.config.maxI
阅读全文
Spring Boot logback
摘要:前言 今天来介绍下spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文 Spring Boot在所有内部日
阅读全文
Spring Boot 连接池
摘要:配置方法 基于当前的1.5.2.RELEASE的Spring Boot。 依照官方文档,如果增加了如下依赖的配置,或者类路径中存在spring-boot-starter-jdbc的jar,那么已默认启用了数据库链接池。 Tomcat7之前,Tomcat本质应用了DBCP连接池技术来实现的JDBC数据
阅读全文
Spring Boot AOP
摘要:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库
阅读全文
SpringBoot配置文件YML 注意事项
摘要:YML读取注意事项 使用YML时遇到的坑: 最近在做项目时,遇到了一些在读取YML配置时发生的问题,在这里写一并写下来,希望给自己以及大家一个提示,能尽量避免在读取配置文件时发生这些错误,给开发带来不必要的多余时间去处理。 多重层级读取 在YML中我们再添加一个ZZP2的配置信息,其中包含了girl
阅读全文
spring boot 配置 freemarker
摘要:1.springboot 中自带的页面渲染工具为thymeleaf 还有freemarker 这两种模板引擎 简单比较下两者不同, 1.1freemaker 优点 freemarker 不足:thymeleaf由于使用了标签属性做为语法,模版页面直接用浏览器渲染,使得前端和后端可以并行开发。free
阅读全文