• Spring AOP学习笔记01:AOP概述

    时间:2024-04-30 11:38:39

    1. AOP概述软件开发一直在寻求更加高效、更易维护甚至更易扩展的方式。为了提高开发效率,我们对开发使用的语言进行抽象,走过了从汇编时代到现在各种高级语言繁盛之时期;为了便于维护和扩展,我们对某些相同的功能进行归类并使之模块化,冲出了最初的"原始部落",走过了从过程化编程到面向对象编程(OOP)的"...

  • 基于spring security框架遇到的401认证错误的定位

    时间:2024-04-30 11:06:41

    一:问题描述 目前的系统是基于若依框架开发的一个系统,这个系统划分了两个应用,分别是用户端应用和管理端应用,都是有独立的前端页面和后端服务。用户端应用和管理端应用除了war包是独立的,war所依赖的其他jar包基本差不多。 目前存在的问题是,针对管理端war包暴露的接口通过postman测试始终是报...

  • spring boot: 通过filter过滤器实现中文的简体繁体字符集转换(spring boot 2.3.1)

    时间:2024-04-30 08:07:05

    一,为什么要使用filter来实现简繁体转换?项目中有时会有同时支持简体和繁体两种字符集的要求,或者搜索引擎有支持繁体输入字符的需求。针对繁体字符的显示,我们通常会在数据库和模板、文案配置中默认使用简体,把用户对繁体/简体字符集的要求保存在浏览器cookie或客户端,然后用户选择繁体时才转换,否则直...

  • 【Spring AI】09. ETL 管道

    时间:2024-04-30 07:05:33

    文章目录 ETL PipelineAPI 概述入门指南ETL 接口和实现DocumentReaderJsonReaderTextReaderPagePdfDocumentReaderParagraphPdfDocumentReaderTikaDocumentReaderDocumentTra...

  • Spring 环境与profile(三)——利用maven的resources、filter和profile实现不同环境使用不同配置文件

    时间:2024-04-29 21:48:06

    基本概念profiles定义了各个环境的变量idfilters中定义了变量配置文件的地址,其中地址中的环境变量就是上面profile中定义的值resources中是定义哪些目录下的文件会被配置文件中定义的变量替换原理利用filter实现对资源文件(resouces)过滤maven filter可利用...

  • 理一理Spring如何对接JUnit

    时间:2024-04-29 20:57:31

    测试代码package org.simonme.srcstudy.spring3.demo.stub;import static org.junit.Assert.assertNotNull;import org.junit.Test;import org.junit.runner.RunWith;...

  • Spring框架学习笔记(9)——API接口设计相关知识及具体编码实现

    时间:2024-04-29 19:49:18

    最近需要设计一个API服务器,想要把API接口搞得规范一下,就通过网上搜集到了一些资料,以下便是自己的一些理解以及相关的具体实现本文采用的是spring boot+maven的方案restful规范这个规范我在这里也不打算长篇大论地讲解,怎么说呢,有人喜欢有人讨厌,我也不去争,因为我经验不多,看法和...

  • Spring Data JPA初使用(转载)

    时间:2024-04-29 16:56:15

    我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。而现在,...

  • 【Spring AI】03. 图像生成 API

    时间:2024-04-29 16:50:18

    文章目录 图像生成 API概览Image ClientImagePromptImageMessageImageOptionsImageResponseImageGeneration可用实现API 文档反馈与贡献 图像生成 API Spring Image Generation API 的设...

  • 文件映射spring 使用classpath方式加载hibernate映射文件

    时间:2024-04-29 13:04:08

    在改章节中,我们主要介绍文件映射的内容,自我感觉有个不错的建议和大家分享下<!-- 批量指定到classpath下面 --> <property name="mappingLocations"> <list> <value>classpath:com/...

  • Spring Boot(二):Spring-Data-JPA操作数据库( Hibernate)增删改查

    时间:2024-04-29 12:28:53

    一、Maven使用3.3.9版本或以上,选择Binary 版本二、添加spring-data-jpa和数据库依赖,以oracle为例三、添加连接数据库配置四、新建model自动生成数据库表(不用建表)五、添加jpa操作接口 StudentRepository六、添加Controller类 Stude...

  • Spring配置文件敏感数据加密

    时间:2024-04-29 11:09:57

    package com.zhqc.cloud.wms.ob.controller;import groovy.util.logging.Slf4j;import org.jasypt.encryption.StringEncryptor;import org.slf4j.Logger;import ...

  • 【Spring AI】05. 向量数据库

    时间:2024-04-29 10:46:28

    文章目录 向量数据库概述可用实现示例用法元数据过滤器Filter StringFilter.Expression理解向量 向量数据库 向量数据库是一种在 AI 应用中发挥关键作用的特定类型的数据库。 在向量数据库中,查询与传统关系数据库不同。它们不执行精确匹配,而是执行相似性搜索。当以向量...

  • 玩转Spring Cloud之服务注册发现(eureka)及负载均衡消费(ribbon、feign)

    时间:2024-04-28 20:43:42

    如果说用Spring Boot+Spring MVC是开发单体应用(或单体服务)的利器,那么Spring Boot+Spring MVC+Spring Cloud将是开发分布式应用(快速构建微服务)的又一法宝,相信大家如果看到我近期总结的《JAVA WEB快速入门》系列文章,对Spring Boot...

  • 第一次spring冲刺第9天

    时间:2024-04-28 16:00:55

    明天是这个阶段的最后一天了,今天讨论关于容错的方面,例如输入空白或其他字符等方面会出现的问题 ,部分代码如下:public void checkout(int trueResult) {String test = text.getText().toString();if (test != null ...

  • Spring Boot项目配置RabbitMQ集群

    时间:2024-04-28 14:58:24

    //具体参看了配置的源码org.springframework.boot.autoconfigure.amqp.RabbitProperties//RabbitMQ单机spring:  rabbitmq:    host: localhost    port: 5672    username: y...

  • Spring Security 3.2.x与Spring 4.0.x的Maven依赖管理

    时间:2024-04-27 19:06:12

    原文链接: Spring Security with Maven原文日期: 2013年04月24日翻译日期: 2014年06月29日翻译人员: 铁锚1. 概述本文通过实例为您介绍怎样使用 Maven 管理 Spring Security 和 Spring 的依赖关系.最新的Spring Securi...

  • spring注解方式 idea报could not autowire

    时间:2024-04-27 15:22:25

    删除项目的iml文件,然后mvn重新导入 reimport

  • Spring Boot(十三)RabbitMQ安装与集成

    时间:2024-04-27 15:18:48

    一、前言RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:Message Queue中文的意思是消息队列。1.1 使用场景削峰填谷:用于应对间歇性流量提升对于系统的“破坏”,比如秒杀活动,可以把请求先发送到消息队列在平滑的交...

  • Spring IOC的理解

    时间:2024-04-27 10:40:57

            学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring I...