自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)

转载 Spring-MVC配置和扩展

一、外部化配置(WebMvcConfigurer)简绍​ 对Spring MVC的默认行为进行变更,或者进行扩展,通常要通过WebMvcConfigurer进行配置。它定义了很多课供重写的方法,通过对方法进行重写,就可以实现我们想要的效果。​ 在Spring Boot 2.x之前,Web...

2019-07-12 11:05:00 28

转载 Spring-MVC核心架构介绍

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

2019-07-12 11:04:00 91

转载 JPA 查询构成器

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

2019-05-30 15:33:00 56

转载 转换list类型

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

2019-04-23 16:57:00 402

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

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

2019-03-25 10:11:00 29

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

<build> <plugins> <!--spring boot插件--> <plugin> <groupId>org.springf...

2019-03-04 09:27:00 308

转载 maven使用时遇到的问题

当pom文件类型为pom的时候,idea进行编译时不会将配置文件编译 转载于:https://my.oschina.net/u/2555967/blog/3017353...

2019-03-03 17:04:00 18

转载 开发时请求数据显示

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

2019-03-01 09:53:00 28

转载 Spring mvc下载文件时报错替代方式

/** * 下载文件 */ @GetMapping("/download") @ResponseBody public void downloadFile(String id, HttpServletResponse response)...

2019-02-28 15:00:00 50

转载 Spring Boot随记

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

2018-12-31 15:37:00 30

转载 Spring Boot使用时遇到的坑

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

2018-12-19 18:20:00 75

转载 Spring Boot整合MongoDB

Spring Boot整合MongoDBmaven pom文件<!-- 添加mongodb的starter坐标 --><dependency> <groupId>org.springframework.boot</groupId>...

2018-12-19 17:31:00 42

转载 Spring Bean的自动装配

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

2018-12-03 16:34:00 36

转载 导入bean的几种方式

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

2018-12-01 19:41:00 61

转载 @Conditional-按照条件注册bean

1.条件注解​ 可以根据不同的条件来做出不同的事情。在Spring中条件注解可以说是设计模式中状态模式的一种体现方式,同时也是面向对象编程中多态的应用部分。在Spring框架中,当我们使用条件注解时,我们会为每种独立的条件创建一个类,根据这个类对应的条件的成立情况我们来选择不同的任务来执行...

2018-12-01 18:57:00 63

转载 @ComponentScan-自动扫描和@Bean-介绍

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

2018-12-01 18:36:00 445

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

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

2018-11-30 11:09:00 388

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

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

2018-11-30 10:58:00 179

转载 shiroConfig配置

安全管理器设置/** * shiro 安全管理器设置 * @return SecurityManager */@Beanpublic SecurityManager securityManager() { DefaultWebSecurityManager secu...

2018-11-27 16:36:00 443

转载 自定义Realm进行鉴权

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

2018-11-27 16:24:00

转载 多个realm时,抛出自定义的异常

1.继承一个ModularRealmAuthenticator类创建一个类,继承ModularRealmAuthenticator,然后重写doMultiRealmAuthentication方法/** * ,抛出realm中第一个遇到的异常 * @param realms 领...

2018-11-27 16:22:00 424

转载 SessionManager支持token认证

1.定义一个SessionManager类创建一个类,继承AuthorizingRealm,然后在doGetAuthenticationInfo中重写认证的方法/** * 重写 SessionId 获取方式 * @param request 请求 * @param response...

2018-11-27 16:21:00 95

转载 Python安装完pywin32模块,使用时出现ImportError: DLL load failed错误

将Python安装路径的 \Lib\site-packages\pywin32_system32\目录下的全部文件 复制到 C:\Windows\System32或者C:\Windows\SysWOW64目录下. ...

2017-10-16 17:43:00 46

转载 idea 运行时不编译整个项目

1、设置Java编译器 找到设置中的“JavaCompiler”设置,将“User compiler”设置由“Javac”改为“Eclipse”;然后在下面的“Eclipse Options”中将“Proceed on errors”选项勾选上。 2、设置Run/Debug Conf...

2017-07-29 15:32:00 592

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除