spring
fangdengfu123
性别男,爱好女,哈哈哈
展开
-
springboot 单元测试启动时,不加载bean
springboot 单元测试启动时,不加载bean原创 2022-07-04 09:57:27 · 2293 阅读 · 0 评论 -
Consider defining a bean of type 'reactor.ipc.netty.http.client.HttpClient'
springcloud-gateway 中httpclient与feign-client引用的httpclient冲突,排除相关引用即可原创 2019-12-08 13:32:55 · 1244 阅读 · 0 评论 -
Springcloud 整合 actuator监控后,无法mapping actuator端点问题
项目环境描述:springcloud:eureka注册中心,apollo配置中心,springboot-admin-server 监控出现问题:项目整合actuator后,actuator提供的端点无法注册到Mvc中,倒置监控服务一直显示down状态问题出现原因:management: endpoints: web: exposure: includ...原创 2019-09-20 10:58:06 · 738 阅读 · 0 评论 -
springMVC使用map接收前端传递过来的值
SpringMvc 后台使用map接收前端传递过来的数据@GetMapping(value = "/getList")public Result getList(@RequestParam HashMap<String, String> map) { logger.info(map); return Result.formatRet(dymJSONService...原创 2018-12-13 18:05:53 · 9477 阅读 · 0 评论 -
spring 全局异常拦截器
@RestControllerAdvicepublic class GlobalExceptionHandler { private static Logger logger = LoggerFactory.getLogger("error"); @ExceptionHandler(value = Exception.class) @ResponseBody p...转载 2018-09-05 10:08:04 · 775 阅读 · 0 评论 -
@RequestMapping注解使用技巧
@RequestMapping注解使用技巧@RequestMapping基础用法 @RequestMapping(“/index”)@RequestMapping处理多个URL @RequestMapping(value={“”,”/page”,”/page*”,”/view/”,”*/msg”})带有@RequestMapping的@RequestMapping @RequestMappin转载 2017-09-15 10:22:54 · 1330 阅读 · 0 评论 -
浅谈ContextLoaderListener
一般在使用SpingMVC开发的项目中,一般都会在web.xml文件中配置ContextLoaderListener监听器,如下:<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>配置该监听器的作用就是在启动web容器时,自动转载 2017-04-12 10:17:59 · 207 阅读 · 0 评论 -
使用Spring的AbstractRoutingDataSource实现多数据源切换
最近因为项目需要在做两个项目间数据同步的需求,具体是项目1的数据通过消息队列同步到项目2中,因为这个更新操作还涉及到更新多个库的数据,所以就需要多数据源切换的操作。下面就讲讲在Spring中如何进行数据源切换。这里是使用AbstractRoutingDataSource类来完成具体的操作,AbstractRoutingDataSource是Spring2.0后增加的。实现数据源切换的功能就是自定义一转载 2017-04-12 10:12:52 · 12108 阅读 · 3 评论 -
使用Spring和AMQP发送接收消息(中)
上篇讲了RabbitMQ连接工厂的作用是用来创建RabbitMQ连接,本篇就来讲讲RabbitMQ的发送消息。通过RabbitMQ发送消息最简单的方式就是将connectionFactory Bean注入到服务层类中,并使用它创建Connection,使用这个Connection来创建Channel,再使用这个Channel发布消息到Exchange中。当然Spring AMQP提供了RabbitT转载 2017-04-12 10:02:18 · 2595 阅读 · 0 评论 -
使用Spring和AMQP发送接收消息(上)
讲AMQP之前,先讲下传统的JMS的消息模型,JMS中主要有三个参与者:消息的生产者、消费者、传递消息的通道(队列或者主题),两种消息模型如下: 在JMS中,虽然通道有助于解耦消息的生产者和消费者,但这两者依然会与通道相耦合。生产者会将消息发布到一个特定的队列或主题上,消费者从特定的队列或主题上接收这些消息,通道具有双重责任,就是传递数据和确定这些消息该发送到什么地方,队列的话会使用点对点算法发送转载 2017-04-12 10:00:19 · 289 阅读 · 0 评论 -
使用Spring发送邮件
Spring Email抽象的核心是MailSender接口,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如下图: Spring自带一个MailSender的实现就是JavaMailSenderImpl,它也是使用JavaMail API来发送Email,在使用之前,必须先将JavaMailSenderImpl装配为Spring应用上下文中的一个bean,如下所示:@转载 2017-04-12 09:51:15 · 290 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在Spring转载 2017-04-07 17:05:43 · 235 阅读 · 0 评论 -
Spring动态拦截器
Spring动态拦截器,有需要的朋友可以参考下。一、前言 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,或者丢弃这些被拦截的方法而执行自己的逻辑。如对于mybatis的Executor,有几种实现:BatchExecutor,ReuseExecutor、SimpleExecutor和CachingExecutor,当这几种Executo转载 2017-04-07 14:39:37 · 1581 阅读 · 0 评论