Spring
蒂法洛克
君未全力以赴,何言人生艰苦。
展开
-
由 springcloud ribbon 的 @LoadBalanced注解 的 使用理解
在使用springcloud ribbon客户端负载均衡的时候,可以给RestTemplate bean 加一个@LoadBalanced注解,就能让这个RestTemplate在请求时拥有客户端负载均衡的能力:@Bean@LoadBalancedRestTemplate restTemplate() { return new RestTemplate();}是不是很神奇?...转载 2019-12-26 10:18:52 · 316 阅读 · 0 评论 -
测试类自动注入失败:@RunWith(SpringRunner.class)详解
代码示例:@RunWith(SpringRunner.class)@SpringBootTestpublic class ProjectFontControllerTest {}使用此注解需依赖: <dependency> <groupId>org.springframework.boot</groupId...转载 2020-01-11 15:24:10 · 982 阅读 · 0 评论 -
java 项目启动时 执行 指定方法 的 几种方式
很多时候我们都会碰到需要在程序启动时去执行的方法,比如说去读取某个配置,预加载缓存,定时任务的初始化等。这里给出几种解决方案供大家参考。1. 使用@PostConstruct注解@Componentpublic class Test { public Test(){ System.out.println("我最先执行"); } ...转载 2019-12-22 20:23:11 · 411 阅读 · 0 评论 -
spring cloud Eureka 之配置信息
Eureka instance一个服务,如:订单系统,会部署多台服务器,而每台服务器上提供的服务就是instance; 负载配置。Eureka service指的是服务,提供一种特定功能的服务,如:订单系统,而同一个服务可以提供多个instance;Eureka client主要将自己的服务注册到服务中心。但它既可以是服务的提供者也可以是消费者。它与Eureka instance感觉差不多,...转载 2019-07-30 14:59:28 · 155 阅读 · 0 评论 -
springboot 配置文件application相关参数
application.properties# ----------------------------------------# 核心属性# ----------------------------------------# 文件编码banner.charset= UTF-8# 文件位置banner.location= classpath:banner.txt# 日志配置...转载 2019-07-30 13:50:25 · 523 阅读 · 0 评论 -
【Spring】RequestContextHolder简析
转自:https://www.jianshu.com/p/80165b7743cf在Web开发中,service层或者某个工具类中需要获取到HttpServletRequest对象还是比较常见的。一种方式是将HttpServletRequest作为方法的参数从controller层一直放下传递,不过这种有点费劲,且做起来不是优雅;还有另一种则是RequestContextHolder,直接在需...转载 2019-06-26 17:51:26 · 782 阅读 · 0 评论 -
java事务异常——Spring事务异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了.......为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) :if(userSave){t...转载 2019-03-19 22:41:57 · 1591 阅读 · 0 评论 -
枚举类
基础使用:https://blog.csdn.net/newbie_907486852/article/details/81027512Java 枚举(enum) 详解五种常见的用法一、枚举型常量package com.ruyi.basejava.Enum.E1;/** * 首先枚举是一个特殊的class * 这个class相当于final static修饰,不能被继承 *...原创 2020-01-12 16:01:41 · 194 阅读 · 0 评论 -
【ioc aop】3.2 Spring aop+注解实现简单的日志管理
今天在再次深入学习SpringAOP之后想着基于注解的AOP实现日志功能;在面试过程中我们也经常会被问到:假如项目已经上线,如何增加一套日志功能?我们会说使用AOP,AOP也符合开闭原则:对代码的修改禁止的,对代码的扩展是允许的。在这里我只是简单的记录下当前操作的人、做了什么操作、操作结果是正常还是失败、操作时间;实际项目中,如果我们需要记录的更详细,可以记录当前操作人的详细信息,比如...转载 2019-03-19 22:58:14 · 261 阅读 · 0 评论