![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发
文章平均质量分 62
JamonWang
这个作者很懒,什么都没留下…
展开
-
springboot2+mybatis 注解方式2配置多数据源
*** @Description 自定义注解, 用于方法上* @Date 2022年10月18日 10:56:00*/}原创 2022-10-20 17:29:34 · 304 阅读 · 0 评论 -
springboot2 + mybatis + 注解方式多数据源配置
springboot2 + mybatis + 注解方式多数据源配置原创 2022-10-18 15:11:53 · 599 阅读 · 1 评论 -
springboot2 + mybatis + 分包方式多数据源配置
在yml中分别配置两个数据源, 一个是master(主数据源),一个是slave(第二数据源,可能是只是用于查询一些数据,然后不方便写接口,只能使用配置多个数据源的方式实现)在扫描mapper层的时候需要在数据源配置中进行配置。- Application.java // 启动类。master数据源配置。slave数据源配置。原创 2022-10-18 14:16:24 · 304 阅读 · 0 评论 -
Springboot全局时间格式化三种方式
时间格式化在项目中使用频率是非常高的,当我们的API接口返回结果,需要对其中某一个date字段属性进行特殊的格式化处理,通常会用到工具处理。可一旦处理的地方较多,不仅CV操作频繁,还产生很多重复臃肿的代码,而此时如果能将时间格式统一配置,就可以省下更多时间专注于业务开发了。可能很多人觉得统一格式化时间很简单啊,像下边这样配置一下就行了,但事实上这种方式只对date类型生效。而很多项目中用到的时间和日期API比较混乱,、和都存在,所以全局时间格式化必须要同时兼容性新旧API。...原创 2022-07-26 14:41:02 · 997 阅读 · 0 评论 -
对接飞书通过机器人发送警告信息步骤
飞书对现在的办公来说是越来越普及,所以在职场通过飞书接受警告信息是至关重要的。原创 2022-06-01 19:41:39 · 1576 阅读 · 1 评论 -
gateway整合hystrix
Hystrix GatewayFilter Factory1、Hystrix是Netflix实现的断路器模式工具包The Hystrix GatewayFilter就是将断路器使用在gateway的路由上,目的是保护你的服务避免级联故障,以及在下游失败时可以降级返回。2、项目里面引入spring-cloud-starter-netflix-hystrix依赖 <dependency> <groupId>org.springfra原创 2022-03-20 00:13:36 · 2962 阅读 · 3 评论 -
springboot启动原理分析
目录前言起步依赖自动配置总结前言现如今我们使用java搭建工程的时候,使用过springboot的同学很清楚,有很多的默认配置springboot已经帮助我们配置好了,进一步的简化了我们的开发过程。springboot帮助我们做了什么?通常搭建一个基于spring的web应用,我们需要做以下工作:1、pom文件中引入相关jar包,包括spring,springmvc,redis,mybatis,log4j,mysql-connector-java等相关jar2、配置w原创 2021-12-24 17:25:44 · 124 阅读 · 0 评论 -
http方式调用第三方接口
java如何调用对方http接口(II) - 流年煮雪 - 博客园纯JavaapiHttpURLConnectionJava调用外部接口_CJD的博客-CSDN博客_调用外部接口纯JavaapiHttpURLConnectionjava代码调用第三方接口 - 雪菇 - 博客园封装api HttpClienthttpClient4.5 closeableHttpClient用法 - 就这个名字好 - 博客园Java调用第三方接口示范_code_monkey的博客-CSDN博客_j...原创 2021-12-06 17:46:49 · 753 阅读 · 0 评论 -
springsecurity 中获取用户信息
一、使用注解 @AuthenticationPrincipal @GetMapping("/user") public String user(@AuthenticationPrincipal Principal principal, Model model){ model.addAttribute("username", principal.getName()); return "user/user"; }@AuthenticationPrinc原创 2021-11-30 21:35:55 · 2702 阅读 · 0 评论 -
(填坑:SQL打印两次)mybatisplus+p6spy 日志打印
执行 SQL 分析打印 | MyBatis-Plus为简化开发而生https://mp.baomidou.com/guide/p6spy.html使用mybatisplus参考mybatisplus官方文档,怎样整合都在上面优秀的文档中。以下介绍的是填坑经验:原创 2021-11-02 10:06:37 · 2468 阅读 · 0 评论 -
springboot-swagger2
1、首先导入依赖 <!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>原创 2021-08-24 23:16:40 · 910 阅读 · 0 评论 -
springboot 自定义注解
注解和 class、interface一样,是一种标记,例如class 代表是这是一个类,interface代表的是这是一个接口,注解@代表的是这是一个注解。 自定义注解需要三步 定义一个注解(空注解,没有任何的功能) 使用aop 方式,分析注解,为注解添加功能 使用注解 定义一个注解 package com.jamon.main.common.annotation;import java.lang.annotation.ElementType;import java.lang.原创 2021-06-30 13:32:55 · 424 阅读 · 0 评论 -
@RequestMapping参数详解
@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明)...原创 2019-12-25 21:59:32 · 755 阅读 · 0 评论 -
Spring Boot中实现跨域的五种方式
一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)二、什么是跨域当一个请求url的协议、域原创 2021-06-28 10:18:53 · 104 阅读 · 0 评论 -
关于Apache Commons-Lang3的使用
在日常工作中,我们经常要使用到一些开源工具包,比如String,Date等等。有时候我们并不清楚有这些工具类的存在,造成在开发过程中重新实现导致时间浪费,且开发的代码质量不佳。而apache其实已经提供了系列的工具包给我们使用,只是大多数人,平时没有注意到。我们从使用最多的org.apache.commons.lang3这个jar包开始讲起,lang3这个开源jar包在真实工作中,算是使用最多,运...原创 2019-12-21 12:46:38 · 937 阅读 · 0 评论