SpringBoot
起个名字真XX费劲
这个作者很懒,什么都没留下…
展开
-
在Eclipse下使用Maven开发Spring Boot应用
121、创建Maven工程打开Eclipse,点击File->New->Other,在弹出对话框中,选中Maven Project。 点击Next按钮,出现下图,根据自己需要设置,可以使用默认的。 再点击Next按钮,出现下图,选中图中背景为蓝色的项。 再点击Next按钮,设置Group Id和Artifact Id,其他项可以不用设置。 点击Finish按钮,完成项目的创建。2、编写...转载 2018-06-25 20:54:31 · 166 阅读 · 0 评论 -
spring boot使用java配置全局事务
首先在pom文件中引入aop的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>然后用java代码配置事...原创 2018-09-17 19:07:59 · 1886 阅读 · 0 评论 -
@Value默认值的使用方法
@Value("${address.host1}")private String host1;上面的两行代码表示,从application.properties或者yml文件中读取address.host1的值赋给host1属性,但有些情况我们需要一个默认值,我们可以用下面的方法来实现@Value("${address.host1:127.0.0.1}")private Strin...原创 2019-04-03 09:55:21 · 19224 阅读 · 2 评论 -
springboot取消dubbo重试机制
背景dubbo 服务默认配置了重试2次和超时时间,当服务处理超时或者网络问题导致服务响应超时,服务会被重复调用两次,这本来是为保证服务的质量,但是对于非幂等性接口就不太友好,重试导致接口被多次调用进行业务逻辑处理,会产生重复数据等问题。方案以下是取消dubbo重试机制的多种方式(网上一大堆是针对整个service的配置,都没有精确到某个方法,然而我们写接口都是按模块开发,只需要针对某个...转载 2019-07-30 17:31:07 · 1951 阅读 · 0 评论 -
springboot(集成篇):RabbitMQ集成详解
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在...原创 2019-08-01 16:30:01 · 99 阅读 · 0 评论 -
SpringBoot中@Value的使用方法
1.使用 @Value("${...}") 方式:可以获取属性文件中对应的值(如果属性文件中没有这个属性,则会报错。可以通过赋予默认值解决这个问题,如@Value("${attr:127.0.0.1}"))2.使用 @Value("#{...}")方式:#{…}的{}里面的内容必须符合SpEL表达式,可以是文字表达式、Bean属性和方法、类表达式、访问properties(如:syst...原创 2019-08-13 09:42:49 · 4868 阅读 · 0 评论