springboot
文章平均质量分 78
tomjourney
积善之家 必有余庆
展开
-
(转)Spring Boot项目优雅的全局异常处理方式
*** @description: 自定义异常处理*/System.out.println("全局异常捕获>>>:"+e);return "全局异常捕获,错误原因>>>"+e.getMessage();/*** @description: 服务接口类*//*** 错误码* @return*//*** 错误描述* @return*//*** @description: 异常处理枚举类*/// 数据操作错误定义SUCCESS("2000", "成功!"),转载 2023-04-22 17:14:21 · 392 阅读 · 1 评论 -
(转)Servlet的过滤器与Spring拦截器详解
Servlet API中提供了一个javax.servlet.Filter接口,开发web应用时,实现了这个接口的Java类,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,简单说,就是可以实现web容器对某目标资源的访问前截获进行相关的处理,还可以在某目标资源向web容器返回响应前进行截获进行处理。转载 2023-04-22 16:40:49 · 834 阅读 · 0 评论 -
(转)微服务架构图
转自:https://blog.csdn.net/qq_38036909/article/details/127847139转载 2023-03-17 15:22:16 · 160 阅读 · 0 评论 -
springboot单测用例
本文阐述了 springboot 单测开发方式;【2】新建单测类原创 2022-05-31 20:31:10 · 366 阅读 · 0 评论 -
(转)Spring Boot启动过程 和 Bean初始化过程中的拓展接口详解
转自:Spring Boot启动过程和 Bean初始化过程中的拓展接口详解_guyue35的博客-CSDN博客Spring Boot启动过程和 Bean初始化过程中的拓展接口详解1.背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。 我非常喜欢这种自动装配的机制,所以在自己开发中间件.转载 2022-05-19 08:50:19 · 994 阅读 · 0 评论 -
springboot使用ImportBeanDefinitionRegistrar 动态注册bean
【README】采用 ImportBeanDefinitionRegistrar 动态注册bean,应用场景有:如 一个后端服务需要用到多个 rabbitmq集群客户端,kafka客户端;这时就需要手动注册多个同类型的bean,但不同beanName,并用 @Resource(name="beanName") (或@Autowire+@Qualifier)来引入bean;本文代码转自https://www.logicbig.com/tutorials/spring-framework/sp.原创 2022-03-22 22:04:05 · 1531 阅读 · 0 评论 -
转:springboot servlet使用配置
转自:springboot servlet使用配置_奔跑的蜗牛的博客-CSDN博客在spring boot中添加自己的Servlet有两种方法,代码注册Servlet和注解自动注册(Filter和Listener也是如此)。一、代码注册通过ServletRegistrationBean 获得控制。也可以通过实现 ServletContextInitializer 接口直接注册。package com.kerry.servlet;import java.ihttps://blog.csdn.net/l..转载 2021-11-24 19:23:16 · 800 阅读 · 0 评论 -
转:Spring Boot 获取 HttpServletRequest 的方法
转自:Spring Boot 获取 HttpServletRequest 的方法 - 简书本文介绍 Spring Boot 2 获取 HttpServletRequest 的方法。 目录 概述 方法Controller 方法参数属性自动注入手动方法调用借助 @Mo...https://www.jianshu.com/p/b7a7d66c4ef2本文介绍 Spring Boot 2 获取 HttpServletRequest 的方法。目录概述 方法 Controller 方法参数 属性转载 2021-11-23 21:03:06 · 12815 阅读 · 2 评论 -
springboot-Initializer例子及分析
【README】1,本文主要编写了 初始化器例子并分析了其调用路径;2,初始化器的执行顺序 先于 后置处理器; 后置处理器,refer2 springboot:BeanPostProcessor示例及分析_PacosonSWJTU的博客-CSDN博客【README】1,本文主要分析 BeanPostProcessor 的作用, 开发方式;2,BeanPostProcessor 是bean后置处理器, 简而言之就是bean被创建好了,之后如果需要对其属性进行修改,则 需要使用 BeanPostPr..原创 2021-11-14 22:48:32 · 692 阅读 · 0 评论 -
springboot:BeanPostProcessor示例及分析
【README】1,本文主要分析 BeanPostProcessor 的作用, 开发方式;2,BeanPostProcessor 是bean后置处理器, 简而言之就是bean被创建好了,之后如果需要对其属性进行修改,则 需要使用 BeanPostProcessor 来起作用;3,本文还顺带介绍了 InitializingBean 接口; 啥都不说,先上代码;【1】 BeanPostProcessor 例子0,借助 BeanPostProcessor ,Initializin...原创 2021-11-14 21:41:24 · 3241 阅读 · 1 评论 -
spring-kafka整合:KafkaTemplate-kafka模板类介绍
【README】1,本文主要关注 KafkaTemplate的重点方法,并非全部方法;2,KafkaTemplate 底层依赖于 DefaultKafkaProducerFactory , 关于 DefaultKafkaProducerFactory 的介绍,refer2spring-kafka整合:DefaultKafkaProducerFactory默认kafka生产者工厂介绍_PacosonSWJTU的博客-CSDN博客【1】 类描述类描述:单例共享 Producer 实例的 Prod..原创 2021-11-13 21:38:39 · 16809 阅读 · 0 评论 -
spring-kafka整合:DefaultKafkaProducerFactory默认kafka生产者工厂介绍
【1】 类描述类描述:单例共享 Producer 实例的 ProducerFactory 实现。此实现将为每次 createProducer() 调用时提供的 Map 配置和可选的 Serializer 实现返回相同的 Producer 实例(如果未启用事务)。如果您使用的序列化器没有参数构造函数并且不需要设置,那么最简单的方法是在传递给 DefaultKafkaProducerFactory 构造函数的配置中针对 ProducerConfig.KEY_SERIALIZER_CLASS_C原创 2021-11-13 18:42:24 · 7047 阅读 · 0 评论 -
(转) SpringBoot接入两套kafka集群
转自:SpringBoot接入两套kafka集群 - 风小雅 - 博客园引入依赖 compile 'org.springframework.kafka:spring-kafka' 第一套kafka配置 package myapp.kafka; importhttps://www.cnblogs.com/ylty/p/13673357.html引入依赖 compile 'org.springframework.kafka:spring-kafka'第一套kafka配置package转载 2021-11-10 19:08:57 · 2180 阅读 · 0 评论 -
(转)HttpURLConnection与 HttpClient 区别
转自:HttpURLConnection与 HttpClient 区别/性能测试对比 - 尚码园HttpURLConnection与HttpClient随笔 目前在工做中遇到的须要各类对接接口的工做,须要用到HTTP的知识,工做完成后想要作一些笔记,原本知识打算把本身写的代码粘贴上来就行了,https://www.shangmayuan.com/a/6ee68d2d1c9b4606bf618dfd.html【README】本文总结了 HttpURLConnection, HttpClient转载 2021-11-03 18:23:49 · 949 阅读 · 0 评论 -
转: Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)
转自:Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解) - Java知音号 - 博客园RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 我之前的HTTP开发是用aphttps://www.cnblogs.com/javazhiyin/p/9851775.htmlRestTemplate是Spring提供的用于访问Rest服务的客户端,Re转载 2021-10-26 22:34:58 · 709 阅读 · 0 评论 -
基于springboot2.5.5自建启动器starter制品库
【README】本文po出了自建springboot 启动器步骤;【1】新建2个starter相关组件根据 mybatis-spring-boot-starter,我们看到 自建starter需要两个组件,分别是 xxx-spring-boot-starter, xxx-spring-boot-autoconfigure ;starter 负责引入 xxx-spring-boot-autoconfigure 依赖; xxx-spring-boot-autoconfigure 负责定义相关配置;.原创 2021-10-18 23:10:17 · 298 阅读 · 0 评论 -
springboot2.5.5配置mybatis
【README】1.本文记录了 springboot2.5.5 配置 mybatis的步骤;2.配置mybatis 分为注解和配置两种方式;3.引入mybatis,包括了创建springbt项目; druid数据源配置; 数据库表与javabean; mybatis配置与sql映射; 用户请求controller处理;【1】springboot使用@注解引入mybatis【1.1】创建springboot项目步骤1, 新建springboot项目;步骤2,选择依赖,原创 2021-10-17 19:03:22 · 1104 阅读 · 0 评论 -
springboot2.5.5配置druid数据源1.2.8与jdbc
【README】本文记录了 springboot配置 druid数据源的步骤;【1】新建springboot项目并配置druid步骤1,新建springbt项目步骤2,选择spring web,jdbc,mysql驱动依赖;步骤3,添加 druid数据源依赖, 生成的pom.xml 如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.原创 2021-10-17 08:36:29 · 2146 阅读 · 0 评论 -
idea部署springboot项目到外部tomcat
【README】本文旨在记录idea部署springboot项目到外部tomcat的步骤;第一次部署会踩很多坑儿,多查google,多重试;第一次部署,不建议手动录入依赖,因为有可能遗漏;而且网络上资料很多但也很乱,很容易出错和掉坑儿里;【1】创建项目【2】 引入 spring web相关依赖1)选择依赖点击finish2)项目pom<?xml version="1.0" encoding="UTF-8"?><project xm..原创 2021-10-13 06:48:46 · 2015 阅读 · 1 评论 -
转-SpringBoot——使用外置的Tomcat服务器
转自:SpringBoot——使用外置的Tomcat服务器_架构师的小跟班的博客-CSDN博客_springboot使用外置tomcat1 前言2 修改步骤2.1 修改打包方式(jar -> war)2.2 排除 SprignBoot的Web模块中的Tomcat依赖2.2.1 将嵌入的Tomcat依赖方式改成 provided2.2.2 直接排除Web模块中的Tomcat依赖2.3 修改启动类,并重写初始化方法2.3.1 官方文档的写法2.3.2 我的写法3 生成 webapp 目录4 部署到外部转载 2021-10-12 06:18:43 · 130 阅读 · 0 评论 -
(转)springboot:添加JSP支持
转自:14.springboot:添加JSP支持 - 简书(1)创建Maven web project 使用Eclipse新建一个Maven Web Project ,项目取名为:spring-boot-jsp (2)在pom.xm...https://www.jianshu.com/p/4216bbd1e0bb(1)创建Maven web project使用Eclipse新建一个Maven Web Project ,项目取名为:spring-boot-jsp(2)在pom.xml文件添加转载 2021-10-11 23:06:10 · 195 阅读 · 0 评论 -
(转)使用IDEA将普通MAVEN项目转为WEB项目
转自:使用IDEA将普通MAVEN项目转为WEB项目_yun0000000的博客-CSDN博客使用IDEA将普通MAVEN项目转为WEB项目https://blog.csdn.net/yun0000000/article/details/706649441、file--project Structure--,然后点“+”号,,若没有war包,可修改maven打包方式,为<packaging>war</packaging>若为多环境开发,则需修改默认配置文件.转载 2021-10-11 08:16:41 · 764 阅读 · 0 评论 -
springboot接收浏览器发送delete请求( method not allowed 405解决方法)
【README】浏览器使用form提交信息的时候只支持GET和POST,如果需要在浏览器上使用PUT和DELETE请求方式的话,只能使用欺骗的方式了,SpringMvc提供了HiddenHttpMethodFilter类来提供支持;【1】前端1)list.html<body> <!-- 引入抽取的topbar --> <!--模板名: 会使用 thymeleaf的前后缀配置规则进行解析 --> <!--<div th:replace=原创 2021-10-09 06:37:49 · 5278 阅读 · 0 评论 -
(转)【SpringMvc】如何使用form发送PUT和DELETE请求
转自: https://blog.csdn.net/cockroach02/article/details/82194126https://blog.csdn.net/cockroach02/article/details/82194126转载 2021-10-08 23:02:12 · 470 阅读 · 0 评论 -
(转)构建微服务:Spring boot 入门篇
转自:Spring Boot(一):入门篇 - 纯洁的微笑 - 博客园 ;什么是Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。.转载 2021-09-10 13:21:17 · 256 阅读 · 0 评论