作用: 对线上应用进行观测、监控、预警… 比如: ● 健康状况【组件状态、存活状态】Health ● 运行指标【cpu、内存、垃圾回收、吞吐量、响应成功率…】Metrics ● 链路追踪1.使用1.场景引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId
转载 2024-07-23 22:19:59
52阅读
6. Spring Boot 整合Mybatis6.1 总步骤在 pom 中导入三个依赖:MyBatis 与 Spring Boot 整合依赖、MySQL 驱动依赖、Druid 依赖将 dao 目录注册为资源目录在 Dao 接口上添加@Mapper 注解在主配置文件中注册三类信息:映射文件、实体类别名、数据源6.2 需求完成一个简单的注册功能。6.3 定义工程复制 《内嵌tomcat使用JSP页面
转载 2024-07-01 21:13:26
68阅读
目录 1 一级缓存1.1 同一个 SqlSession1.2 不同的 SqlSession1.3 刷新缓存1.4 总结2 二级缓存2.1 配置二级缓存2.2 使用二级缓存2.3 配置详解2.4 注意事项一起学 mybatis @缓存的重要性是不言而喻的。 使用缓存, 我们可以避免频繁的与数据库进行交互, 尤其是在查询越多、缓存命中率越高的情况下, 使用缓存对性能的提高更明显。mybatis
转载 2024-07-02 10:23:14
242阅读
一、首先了解两个概念,JAX-WS与JAX-RS的区别JAX-WS:java TM API forXML_Based web Service JAX-RS:java TM API forRestFul web Service两者是不同风格的SOA(Service Oriented Architecture)架构:面向服务的架构,它是一种设计思想,服务之间通过相互依赖最终提供系一系列的功能。 ---
准备工作要想让权限控制生效,需要在启动类上添加注解import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.security.config.annotation.m
转载 2024-05-16 09:36:04
116阅读
简介Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。工作流程从网上找了一张Spring Security 的工作流程图,如下。 图中标记的MyXXX,就是我们项目中需要配置的。快速上手建表表结构 建表语句DROP TABLE IF EXISTS `user`;
转载 2024-06-28 19:31:20
222阅读
SpEl简介Spring Expression Language(简称“SpEL”)是一种强大的表达式语言,支持在运行时查询和操作对象图。语言语法类似于统一 EL,但提供了额外的功能,最显着的是方法调用和基本的字符串模板功能。虽然还有其他几种可用的 Java 表达式语言——OGNL、MVEL 和 JBoss EL,仅举几例——但创建 Spring 表达式语言是为了向 Spring 社区提供一种单一
转载 2024-03-21 09:39:46
34阅读
今天我们谈谈SOFA模块化,首先看一段SOFA的介绍:SOFABoot是蚂蚁金服开源的基于Spring Boot的研发框架,它在Spring Boot的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等能力。在增强了Spring Boot的同时,SOFABoot提供了让用户可以在Spring Boot中非常方便地使用SOFA中间件的能力。在接触SOFA的模块化概念之前,我对
转载 2024-06-16 10:25:19
62阅读
SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。 SOFABoot 3.0.0 已经发布,该版本基于
spring-boot v2.3 以上版本需要手动导入依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </depe
转载 2024-02-08 06:44:41
90阅读
前言接着上一篇的文章Springboot如何设计出优雅的后端(API)接口(一) 首先我们回顾一下之前所说需要解决的问题:统一返回接口格式。全局异常处理。参数常规非空校验。通用的分页对象。日志统一格式。常用工具类。接口文档。接口的安全。 在Springboot如何设计出优雅的后端(API)接口(一)已经解决了前4个问题,那么这篇文章就给大家解决下面4个问题。 警告:本篇博客篇幅较长,建议各位大佬先
spring boot 是spring主推的基于‘习惯优于配置’的原则,可以快速的搭建应用的框架spring 在试剂开发中主要会遇到以下问题:大量的配置文件的定义,与第三方软件整合的技术问题;spring 每个版本的推出都是以减少配置作为自己的主要目标,例如:(1)推出@ Component、@ Service、@ Repository、@ Controller注解在类上声明Bean; (2)推出
转载 2024-10-30 10:08:28
32阅读
单点登录:SSO服务端和SSO客户端直接是通过授权以后发放Token的形式来访问受保护的资源相对于浏览器来说,业务系统是服务端,相对于SSO服务端来说,业务系统是客户端浏览器和业务系统之间通过会话正常访问不是每次浏览器请求都要去SSO服务端去验证,只要浏览器和它所访问的服务端的会话有效它就可以正常访问Spring Security 、OAuth2、JWT、SSOSSO是一种思想,或者说是一种解决方
1、新建一个类,如"AuthHeaderUser",继承于"System.Web.Services.Protocols.SoapHeader"类2、新建WebService,有一个AuthHead
转载 2015-01-30 21:00:00
63阅读
     在做完基于http协议的接口测试之后,开始弄soap协议了,之前有过开发java webservice自动化框架的经验,所以我想着应该并不会很难。对于webservice的简介,服务器端和客户端的开发的简单例子前面的随笔有分享过,就不再次重复。然后在网上随便搜了下,似乎RobotFrameWork并没有提供基于soap协议的库,于是自己用python做了个简
前言:  solr服务器搭起来, 数据导入之后, 就该应用到项目中去了. 那在项目中, 该怎么整合和应用solr呢?   接下来, 就来整合和应用solr一. 整合1. 引入jar包<properties> <spring.data.solr.version>2.1.1.RELEASE</spring.data.solr.version&gt
SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFAStack 相关中间件的能力。一、背景Spring Boot 是一个非常优秀的开
SpringBoot的基本概念在传统的SSM框架使用过程中,存在大量的配置,且这些配置基本上都是高度相似的,SpringBoot框架在配置方面做了大量的简化,本质上可以将它理解为默认集成了多个框架的综合体,却不怎么需要配置。创建SpringBoot项目访问https://start.spring.io/,配置项目的相关信息,然后生成项目,生成后,会自动下载项目的压缩包,将解压得到的文件夹移动到Wo
转载 2024-07-03 05:44:40
22阅读
文章目录1. 演示工具版本2. 制作用于 CRUD 的 SOAP 网络服务2.1 项目结构2.2 创建 Maven 文件2.3 为 CRUD 操作创建 XML 模式2.4 从 XML 模式生成 Domain 类2.5 配置网络服务 Bean2.6 为 CRUD 操作创建网络服务端点2.7 创建数据库表2.8 application.properties2.9 使用 JPA CrudReposit
转载 2023-09-20 16:44:51
1589阅读
1、创建一个新的类。如"AuthHeaderUser",在传承"System.Web.Services.Protocols.SoapHeader"类别2、新WebService,有一个AuthHeaderUser物业类型3、新WebService一Web方法,指定Soap信息,如:[SoapHeader("AuthenticationUser")][WebMethod(Description="
转载 2015-06-20 18:15:00
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5