加载中
Spring-MVC配置和扩展

一、外部化配置(WebMvcConfigurer) 简绍 对Spring MVC的默认行为进行变更,或者进行扩展,通常要通过WebMvcConfigurer进行配置。它定义了很多课供重写的方法,通过对方法进行重写,就可以实现...

Spring-MVC核心架构介绍

一,核心流程 第一步:发起请求到前端控制器(DispatcherServlet)中的doDispatch方法,然后委托给doDispatch方法进行处理。 第二步:之后会请求getHandler方法,通过HandlerMapping查找 Hand...

07/12 11:04
8
JPA 查询构成器

/** 可进行查询的分页列表 */ public Page<MessageConsumeFailLog> list(LogQueryParam param){ Sort sort = new Sort( Sort.Direction.DESC ,"createTime"); Pageable pageable = new PageR...

05/30 15:33
7
转换list类型

/** 转换list类型 @param oldList 被复制的list @param clazz 新list的元素类型 @return newList 复制完成的的集合 */ public static <T> List<T> copyList(List<?> oldList, Class<T> claz...

spring mvc下载文件简绍和常见问题

使用Servlet API 原生方式下载 //设置编码为UTF-8 @RequestMapping(value = "/downTemplate",produces="text/html;charset=UTF-8") public void downTemplate(HttpServletResponse response...

Maven+SpringBoot打包可执行和可依赖的jar包

<build> <plugins> <!--spring boot插件--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</......

maven使用时遇到的问题

当pom文件类型为pom的时候,idea进行编译时不会将配置文件编译

开发时请求数据显示

/** 开发时请求数据显示 @author xxm @date 2019/1/5 11:16 @version V1.0 */ @Aspect @Component @ConditionalOnProperty(name = "dev.webLog", havingValue = "true") public class WebLog...

03/01 09:53
0
Spring mvc下载文件时报错替代方式

/** * 下载文件 */ @GetMapping("/download") @ResponseBody public void downloadFile(String id, HttpServletResponse response) throws IOException { Optional<OssFile> fi.....

Spring Boot随记

@Bean 注解的方法被继承后注解依然有效,依然可以被扫描和注入。 SpringBoot的测试方式 //开启事务 @Transactional //提供spring的测试器 @RunWith(SpringRunner.class) //设置启动类 @Sprin...

2018/12/31 15:37
0
Spring Boot使用时遇到的坑

Spring Boot整合MongoDB @RequestMapping作用与private方法 @RequestMapping 作用于private方法,该请求可以映射出去,但是如果方法中用到了@Autowired自动注入的bean,则该bean无法注入,显...

Spring Boot整合MongoDB

Spring Boot整合MongoDB maven pom文件 <!-- 添加mongodb的starter坐标 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</art...

Spring Bean的自动装配

/** 自动装配; Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值; 1)、@Autowired:自动注入: 1)、默认优先按照类型去容器中找对应的组件:applicationContext.get...

2018/12/03 16:34
0
导入bean的几种方式

导入bean的几种方式 配置类 /** 给容器中注册组件; 1)、包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)[自己写的类] 2)、@Bean[导入的第三方包里面的组件] 3)、@...

2018/12/01 19:41
2
@Conditional-按照条件注册bean

1.条件注解 可以根据不同的条件来做出不同的事情。在Spring中条件注解可以说是设计模式中状态模式的一种体现方式,同时也是面向对象编程中多态的应用部分。 在Spring框架中,当我们使用条件注...

2018/12/01 18:57
1
@ComponentScan-自动扫描和@Bean-介绍

//配置类==配置文件 @Configuration //告诉Spring这是一个配置类 @ComponentScans( value = { @ComponentScan(value="cn.bootx",includeFilters = { @Filter(type=FilterType.ANNOTATION,cla...

spring boot中使用@ResponseBody注解返回json时Long精度丢失

spring boot中使用@ResponseBody注解返回json时Long精度丢失 1.现象 对于Long 类型的数据,如果我们在Controller层通过@ResponseBody将返回数据自动转换成json时,不做任何处理,而直接传给前...

spring boot.2x 自定义WebConfig 后静态资源不能访问

spring boot.2x 自定义WebConfig 后静态资源不能访问 1.现象 在使用SpringBoot2.x的时,自定义WebConfigurer时继承从WebMvcConfigurerAdapter改成了WebMvcConfigurationSupport ,然而发现只...

2018/11/30 10:58
8
shiroConfig配置

安全管理器设置 /** shiro 安全管理器设置 @return SecurityManager */ @Bean public SecurityManager securityManager() { DefaultWebSecurityManager securityManager = new DefaultWebSe...

自定义Realm进行鉴权

1.创建一个Realm类 创建一个类,继承AuthorizingRealm ,然后在doGetAuthenticationInfo中重写认证的方法 @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationT...

2018/11/27 16:24
27

没有更多内容

加载失败,请刷新页面

返回顶部
顶部