加载中
spring component-scan配置扫描多个包

spring的component-scan扫描多个包: <context:component-scan base-package="x.y.z.service, x.y.z.controller" /> 注意这里必须是包名。...

SpringBoot自定义配置文件路径

代码从开发到测试要经过各种环境,开发环境,测试环境,demo环境,线上环境,各种环境的配置都不一样,同时要方便各种角色如运维,接口测试, 功能测试,全链路测试的配置,hardcode 肯定不合适,如Spr...

Spring AOP中的多个表达式(execution)连接的方法

声明式事务,多个execution连接方法: expression="execution(* pp.business.*.*(..)) or execution(* pp.business.impl.*.*(..))" spring的帮助手册里有关于execution的连接方式的一句话: ...

在SpringBoot应用中获取应用上下文方法

1、定义上下文工具类: package com.alimama.config; import org.springframework.context.ApplicationContext; /** * 上下文获取工具类 * @author mengfeiyang * */ public class Spr...

Header:X-Frame-Options开启与关闭方法

X-Frame-Options头主要是为了防止站点被别人劫持,iframe引入 一、nginx配置形式: add_header X-Frame-Options ALLOWALL; #允许所有域名iframe add_header X-Frame-Options DENY; #不允许任何...

2020/01/06 11:23
1.4W
Spring JPA对limit查询的支持

JPA默认没有直接支持limit,但我们可以使用JPA的分页+排序功能来实现limit的查询。代码如下: import org.springframework.data.domain.PageRequest; import org.springframework.data.doma...

JPA
2017/08/03 12:53
1.4W
使用spring boot构建微服务

什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样...

十二种获取Spring的上下文环境ApplicationContext的方法

方式一: public class SpringUtil {        public static ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");        ...

Spring拦截器原理

拦截器好比web开发中的利器,它能帮我们进行统一的日志管理、权限的拦截等等。 应用场景 1、日志记录,可以记录请求信息的日志,以便进行信息监控、信息统计等。 2、权限检查:如登陆检测,进...

HttpServletResponse header设置

设置浏览器的码表:response.setHeader("Content-type", "text/html;charset=UTF-8"); 设置response的编码:response.setCharacterEncoding("UTF-8"); 设置浏览器码表的简写形式,并间接设置...

springmvc @RequestBody String类型参数

通过如下配置: <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property ...

Spring AOP中获取session方法

ServletRequestAttributes attr = (ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();   HttpSession session=attr.getRequest().getSession(true);   User...

aop
2016/12/08 17:20
6.5K
使用spring3 cacheManager配置Guava Cache和Redis Cache

简单两步,利用spring的cacheManager配置Guava Cache,同时还可以配置以redis实现的cache。使用时通过配置自由切换不同的cache实现。 1、创建配置类: /**   * Cache配置類,用于缓存方法...

使用Spring4.3解决缓存过期后多线程并发访问数据库的问题

缓存过期之后,如果多个线程同时请求对某个数据的访问,会同时去到数据库,导致数据库瞬间负荷增高。Spring4.3为@Cacheable注解提供了一个新的参数“sync”(boolean类型,缺省为false),当...

Spring AOP表达式(execution)规则

如:execution(* com.sample.service.impl..*.*(..)) 解释如下: 符号 含义 execution() 表达式的主体; 第一个”*“符号 表示返回值的类型任意; com.sample.service.impl AOP所切的服务的...

HSSFSheet 设置行或列的冻结方式

HSSFSheet sheet2=createSheet(wb, "*****表"); // 同时冻结第一行 和 冻结第一列 sheet2.createFreezePane( 1, 1, 1, 1 ); // 只冻结第一行 //sheet2.createFreezePane( 0, 1, 0, 1 ); // ...

2020/07/01 21:21
2.6K
@Controller和@RestController的区别

4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。 使用这个特性,我们可以开发...

Spring线程池与JDK线程池配置

在web开发项目中,处理任务的线程池或多或少会用到。如果项目中使用到了spring,使用线程池时就可以直接使用spring自带的线程池了。下面是Spring线程池与JDK线程池的使用实例,做个参考吧。...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部