Spring
Yblsfls
just do it。
展开
-
Spring验证(JSR-303)
JSR-303原创 2017-08-22 16:48:16 · 258 阅读 · 0 评论 -
springMvc下的delete,put请求
springMvc restful风格的url get/put/delete/post原创 2017-02-09 11:55:07 · 923 阅读 · 0 评论 -
spring-boot部署(读取外部配置文件)
背景 项目架构基于springboot和dubbo,部署上service端以jar包的方式部署,web端以war包部署(交给运维团队,不使用springboot内置的tomcat),项目使用git进行版本管理。 部署时对于配置文件(需要启动时就加载的,比如jdbc,mq,redis等文件)的处理,其实问题还是比较经典的。基本上大部分项目应该都会遇到,处理方式可能各不相同。一、sprin...原创 2018-06-28 11:25:11 · 5957 阅读 · 0 评论 -
spring创建多例
最近遇到一个了问题,简单的描述一下。按模块调用接口,比如a、b、c、d四个模块每个模块2~3个接口,一笔交易最多四个模块,所以在调用时每个模块开启一个线程。那么问题来了模块线程在主线程中是通过注解自动注入的(模块线程依赖其他的bean,所以不能new),即模块线程单例的。多线程环境下,把接口调用需要使用到的参数从主线程传到模块线程时,虽然在主线程中每一次都new一个新的参数,但因为模块线程是单例原创 2017-08-16 19:48:11 · 1260 阅读 · 1 评论 -
Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
spring事件(application event)原创 2017-11-22 16:42:53 · 9804 阅读 · 1 评论 -
Spring MVC 统一异常处理的两种方式
方式一 通过@ControllerAdvice 和 @ExceptionHandler 方法。方式二实现HandlerExceptionResolver原创 2017-11-30 16:56:42 · 636 阅读 · 0 评论 -
Spring Aop 修改目标方法参数和返回值
aop 环绕通知修改目标方法参数和返回值原创 2017-09-13 09:31:35 · 24213 阅读 · 1 评论 -
Proxy和InvocationHandler实现自己的AOP
spring Aop实际上也是通过动态代理机制进行面向切面编程的,在java里可以通过实现InvocationHandler接口建立自己的动态代理类,然后通过Proxy建立动态的代理类的对象。首先InvocationHandler接口中只有一个方法Object invoke(Object proxy, Method method, Object[] args) throws Throwablepro原创 2017-09-15 17:53:11 · 517 阅读 · 0 评论 -
Spring Boot 配置文件
转原创 2017-08-23 17:42:56 · 146 阅读 · 0 评论 -
利用@value获取配置文件的信息
@value原创 2017-08-23 16:36:44 · 285 阅读 · 0 评论 -
快速上手SpringBoot需要一些脚手架以及其他开源项目记录
renren-fast是一个轻量级的Spring Boot2.0快速开发平台,其设计目标是开发迅速、学习简单、轻量级、易扩展;使用Spring Boot、Shiro、MyBatis、Redis、Bootstrap、Vue2.x等框架,包含:管理员列表、角色管理、菜单管理、定时任务、参数管理、代码生成器、日志管理、云存储、API模块(APP接口开发利器)、前后端分离等。项目地址:https://...原创 2018-11-14 09:23:07 · 1425 阅读 · 0 评论