
Spring
文章平均质量分 68
Spring是一个流行的开源框架,用于在Java中构建企业应用程序。它提供了全面的基础设施,用于开发和部署基于Web的应用程序,包括安全性、事务管理和数据访问支持。Spring还提供了一个模块化的设计,使其易于与其他技术和框架集成。Spring的一些关键组件包括Spring Core,它提供依赖注入
AIMaynor
个人博客:maynor1024.live,ai网站: vlink.cc/maynorai
展开
-
电商4.0项目【二】: 架构搭建
1. 架构搭建## 1.1 数据库环境l 本项目的重点在前端和后端,提供的数据库,没有分库分表。原创 2022-01-06 10:01:05 · 417 阅读 · 9 评论 -
MyBatis Plus 高级
7. 高级(插件机制)7.1 自动填充项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作:7.1.1 原理实现元对象处理器接口:com.baomidou.mybatisplus.core.handlers.MetaObjectHandler,确定填充具体操作注解填充字段:@TableField(fill = ...) 确定字段填充的时机FieldFill.INSERT:插入填充字段原创 2021-12-20 20:37:10 · 1186 阅读 · 1 评论 -
MyBatis Plus 入门
MyBatis Plus 概述1.1 简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2 特点无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通原创 2021-12-20 20:34:46 · 470 阅读 · 0 评论 -
SpringCloud微服务之学生管理
1.环境搭建1.1 架构分析注册中心:Nacos网关:Gateway后端基础框架:ssm前端:Vue + SPAAxios(request.js)1.2 数据库环境1.2.1 学生数据库#学生数据库CREATE DATABASE nacos_ssm_student;USE nacos_ssm_student;CREATE TABLE tb_city( c_id VARCHAR(32) PRIMARY KEY COMMENT '城市ID', city_name VARC原创 2021-12-10 20:06:12 · 2397 阅读 · 1 评论 -
解决The‘Access-Control-Allow-Origin‘ header contains multiple values‘*, ....‘, but only one is allowed
报错内容:Access to XMLHttpRequest at ‘http://www.z…n.com/api/login’from origin ‘http://z…n.com’ has been blocked by CORS policy:The ‘Access-Control-Allow-Origin’ header contains multiple values‘*, http://z…n.com’,but only one is allowed.意思是:已被CORS策略阻止:“转载 2021-11-23 09:29:18 · 19623 阅读 · 0 评论 -
每日总结的链接
每目作业题目日期整合ssm,完成数据插入到数据库四种请求返回方式,统一异常处理,上传功能json数据的请求和返回方式SSM整合查询所有和增加客户关系管理系统相关链接:代码: Gitee仓库学习代码总结笔记:SpringBootRestFul快速入门RestFul,mvc拦截器,SSM基本整合-学习笔记vue练习和 springboot入门springboot:热部署, VSCode环境部署vue入门表格组件和y-on练习考试(分页多条件查询)vue页面和后端完成增删改.原创 2021-11-18 20:54:39 · 442 阅读 · 0 评论 -
Spring mvc-文件上传与JSON-学习笔记
2.文件上传2.1 多文件上传表单 <form action="${pageContext.request.contextPath}/file/upload2.action" method="post" enctype="multipart/form-data"> 选择文件: <input type="file" name="images" /> <br/> 选择文件: <input type="file" name="ima原创 2021-10-18 09:53:09 · 803 阅读 · 1 评论 -
SpringBoot启动报错Failed to determine a suitable driver class
原创 2021-11-08 20:42:20 · 281 阅读 · 0 评论 -
异常:java.lang.IllegalArgumentException: Could not resolve placeholder ‘xxx‘ in value “${xxx}“
一开始以为又是下划线的原因,后来才发现,原来应用名和yml配置的文件需要命名一致才行。开端:打算通过客户端访问服务端,服务端访问github配置文件的方式,使client客户端动态获取github上配置信息。我通过git bash一共上传了两个yml配置文件到github,一个是服务端配置文件,另一个是客户端配置文件。其中客户端yml配置文件的命名不正确,与在eclipse中yml声明的不一致,结果就是它导致了客户端的yml失效。测试:测试的时候,服务端启动正常,并且可以正常访问github上的转载 2021-11-12 09:07:48 · 9364 阅读 · 0 评论 -
has been blocked by CORS policy: The ‘Access-Control-Allow-Origin‘ header contains multiple values ‘
问题:解决思路:(1)原UserServer 添加 @CrossOrigin(2)前端 Vue更换为网关地址 Gateway:原创 2021-11-18 18:10:57 · 1682 阅读 · 0 评论 -
Spring 发送 JSON 数据提示 Unsupported Media Type 错误 “status“: 415, “error“: “Unsupported Media Type
在我们调试 API 的时候,我们可以向服务器发送 POST 数据。在 POST 数据的时候,我们可能会使用 JSON 为数据源,但是在发送后,我们得到下面的错误信息:{ "timestamp": 1611687768255, "status": 415, "error": "Unsupported Media Type", "message": "", "path": "/re/sold"}问题和解决办法出现这个错误的原因是你发送的数据是 JSON 格式转载 2021-11-18 17:35:32 · 3071 阅读 · 0 评论 -
SpringCloud微服务之最全JWT学习教程03
1.JWT1.0 为什么要学习JWT?1.1.简介JWT,全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;它是分布式服务权限控制的标准解决方案!它跟RBAC的区别:两者不冲突,在项目中后台权限服务的数据库设计使用RBAC,而前端项目访问后台微服务的权限校验使用jwt官网:https://jwt.io .GitHub上jwt的java客户端:https://github.com/jwtk/jjwt什么是token:http原创 2021-11-18 20:14:52 · 839 阅读 · 0 评论 -
SpringCloud-启动多个user-service实例
为了演示一个服务有多个实例的场景,我们添加一个SpringBoot的启动配置,再启动一个user-service。首先,复制原来的user-service启动配置:然后,在弹出的窗口中,填写信息:现在,SpringBoot窗口会出现两个user-service启动配置:不过,第一个是8081端口,第二个是8082端口。启动两个user-service实例:查看eureka-server管理页面:...原创 2021-11-16 19:41:58 · 1083 阅读 · 0 评论 -
多模块项目提示“Module ** must not contain source root **. The root already belongs to module **”的解决办法
多模块项目提示“Module ** must not contain source root **. The root already belongs to module **”的解决办法从Project Structure里添加模块,完了点击Apply时弹出提示:Module “paycode”must not contain source root “D:\SourceProject\pay2.0\gsd\pay-code\sit\src\mrurmapp\src\main\java”.The转载 2021-11-16 08:56:17 · 9442 阅读 · 0 评论 -
SpringCloud微服务之微服务SpringCloud实用篇02
文章目录SpringCloud实用篇021.Nacos配置管理1.1.统一配置管理1.1.1.在nacos中添加配置文件1.1.2.从微服务拉取配置1.2.配置热更新1.2.1.方式一1.2.2.方式二1.3.配置共享1)添加一个环境共享配置2)在user-service中读取共享配置3)运行两个UserApplication,使用不同的profile4)配置共享的优先级1.4.搭建Nacos集群2.Feign远程调用2.1.Feign替代RestTemplate1)引入依赖2)添加注解3)编写Feign的原创 2021-11-12 17:27:02 · 1162 阅读 · 0 评论 -
SpringCloud微服务之初识微服务01
文章目录SpringCloud1.认识微服务1.1.单体架构1.2.分布式架构1.3.微服务1.4.SpringCloud1.5.总结2.服务拆分和远程调用2.1.服务拆分原则2.2.服务拆分示例2.2.1.导入Sql语句2.2.2.导入demo工程2.3.实现远程调用案例2.3.1.案例需求:2.3.2.注册RestTemplate2.3.3.实现远程调用2.4.提供者与消费者3.Eureka注册中心3.1.Eureka的结构和作用3.2.搭建eureka-server3.2.1.创建eureka-ser原创 2021-11-12 17:24:29 · 375 阅读 · 1 评论 -
SpringCloud微服务之Nacos集群搭建
Nacos集群搭建1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.150.18845nacos2192.168.150.18846nacos3192.168.150.18847此处的IP是你自己服务的IP,不一定要按照我的来2.搭建集群搭建集群的基本步骤:原创 2021-11-12 10:54:38 · 1712 阅读 · 6 评论