手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Spring
8.Spring MVC域对象共享数据
在SpringMVC中,控制器在接收到DispatcherServlet分发过来的请求后,会继续调用Model层对请求进行处理。Model层处理完请求后的结果被称为模型数据,会将模型数据返回给Controller。Controller在接收到Model层返回的模型数据后,下一步就是将模型数据通过域对象共享的方式传
作者:编程之家 时间:2022-10-11
5.Spring MVC是什么
SpringMVC(全称SpringWebMVC)是Spring框架提供的一款基于MVC模式的轻量级Web开发框架,是Spring为表示层(UI)开发提供的一整套完备的解决方案。注:三层架构分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL),表示层则包含前台页面和后台Servlet,详情请参看《MVC模式》一节。S
作者:编程之家 时间:2022-10-11
spring aop中的代理模式
springaop中有两种代理模式,一种是jdk动态代理,另外一种是cglib代理。jdk动态代理:是当需要被代理的类实现了某一个接口,那么此时springaop会使用jdk动态代理,会再创建一个代理类来实现被代理类实现的接口,此时会在代理类中重写接口中的方法,并将被代理类注入进来,代理类调用
作者:编程之家 时间:2022-10-11
Spring Security登录用户数据获取4
1.登录用户数据获取 登录成功之后,在后续的业务逻辑中,开发者可能还需要获取登录成功的用户对象,如果不使用任何安全管理框架,那么可以将用户信息保存在HttpSession中,以后需要的时候直接从HttpSession中获取数据。在SpringSecurity中,用户登录信息本质上还是保存在HttpSession中
作者:编程之家 时间:2022-10-11
Spring源码学习笔记9——构造器注入及其循环依赖
Spring源码学习笔记9——构造器注入及其循环依赖一丶前言前面我们分析了spring基于字段的和基于set方法注入的原理,但是没有分析第二常用的注入方式(构造器注入)(第一常用字段注入),并且在循环依赖问题上构造器注入常被说spring无法解决构造器注入的循环依赖,下面我们来分析构造器注入
作者:编程之家 时间:2022-10-11
Spring的BeanDefinitionRegistry接口
BeanDefinitionRegistry描述JavadocBeanDefinitionRegistry包含beanDefinition的注册表的接口(例如RootBeanDefinition和ChildBeanDefinition实例);通常由内部与AbstractBeanDefinition层次结构一起工作的BeanFactorty实现;这是Spring的bean工厂包中唯一封装了beanDefinition注册
作者:编程之家 时间:2022-10-11
3.Eureka:Spring Cloud服务注册与发现组件
Eureka一词来源于古希腊词汇,是“发现了”的意思。在软件领域,Eureka是Netflix公司开发的一款开源的服务注册与发现组件。SpringCloud将Eureka与Netflix中的其他开源服务组件(例如Ribbon、Feign以及Hystrix等)一起整合进SpringCloudNetflix模块中,整合后的组件全称
作者:编程之家 时间:2022-10-11
Spring事务管理
一、事务的4大特性: 原子性、一致性、隔离性、持久性,简称为ACID特性二、事务的管理方式:1、编程式事务管理:编程式事务管理是通过编写代码实现的事务管理。可以根据需求规定事务从哪里开始,到哪里结束,拥有很高的灵活性。但是这种方式,会使业务代码与事务规则高度耦合,难以维护,
作者:编程之家 时间:2022-10-11
log4j,以及logblack的使用
logback的使用打印日志使用的,最主要是打印SQL语句。1.引入pom.xml文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </dependency>或者不是springboot,
作者:编程之家 时间:2022-10-11
spring注入map,spring注入多个实现类在map里
一个接口,两个实现类 接口:publicinterfaceTestService{ voidtest();} 两个实现类@Component("testOService")publicclassTestOServiceimplementsTestService{ @Override publicvoidtest(){ System.out.pr
作者:编程之家 时间:2022-10-11
Spring声明式事务
Spring声明式事务概述本文主要讲述如何配置声明式事务本篇博客讲述通过在配置文件中以aop的方式将事务配置到函数中去实现了在对代码没有修改的情况下将事务功能添加了上去,在delete方法失败的时候添加的数据也会回滚背景基本功能:对User类进行增删改查pom.xml<?xmlversion=
作者:编程之家 时间:2022-10-11
Spring Boot项目——JWT+Token登陆超时验证
思路用户登陆成功,服务端创建JWT-Token返回客户端,客户端本地系统存储客户端每次请求携带token服务端创建拦截器,对客户端请求token拦截判断代码tokenUtilpackagecom.canaan.manager.token;importio.jsonwebtoken.*;importio.jsonwebtoken.io.Decoders;importio.j
作者:编程之家 时间:2022-10-11
02-事务的概念
1、事务的概念事务就是一组独立不可分割的工作单元,事务中的操作要不全部执行,要不就全都不执行最直观的一个事务实例,如下所示当前有两张表,分别是账户表(account_table)和商品库存表(inventory_table)如果现在要完成张三的下单业务,要扣减购买商品的100件库存,同时还要扣除张三的账
作者:编程之家 时间:2022-10-11
Spring整合ActiveMQ启动后包报异常
org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoreadcandidatecomponentclass:file[C:\Users\lenovo\Desktop\aboutSpring-master\Spring-ActiveMQ\target\classes\com\test\creator\MyMessageCreator.class];nestedexceptioni
作者:编程之家 时间:2022-10-11
Spring boot: csrf
当我们在springboot的configure中disable掉csrf时就避免了以上这种可能性。当csrf是enable时项目是这样运行的:从SpringSecurity4.0开始,默认情况下会启用CSRF保护,以防止CSRF攻击应用程序,SpringSecurityCSRF会针对PATCH,POST,PUT和DELETE方法进行防护。所以这几个方法的
作者:编程之家 时间:2022-10-11
spring 切入点表达式
切入点表达式切入点表达式作用:知道对哪个类里面的哪个方法进行增强语法结构:execution(<权限修饰符><返回类型><类全路径><方法名称>(<参数列表>))举例1:对com.atguigu.dao.BookDao类里面的add进行增强execution(*com.atguigu.dao.BookDao.add(..))举例2:对com
作者:编程之家 时间:2022-10-11
spring data jpa logback show sql paramater
springdatajpalogbackshowsqlparamaterx00logback.xml<loggername="org.hibernate.SQL"level="DEBUG"/><loggername="org.hibernate.type.descriptor.sql.BasicBinder"level="TRACE"/>x01application.y
作者:编程之家 时间:2022-10-11
Springcloud基础知识18- Spring Cloud Alibaba Seata (四) | Nacos+Seata+Openfeign 分布式事务实例库存服务
我们以电商系统为例,来演示下业务系统如何整合Seata。在电商系统中,用户下单购买一件商品,简化为3个服务提供支持: Order(订单服务):创建和修改订单。 Storage(库存服务):对指定的商品扣除仓库库存。 Account(账户服务):从用户帐户中扣除商品金额。当用户从这个电商网站
作者:编程之家 时间:2022-10-11
spring 中bean 的扫描过程总结
bean的扫描过程首先是通过ResourcePatternResolver获取指定路径下的所有.class文件,利用AMS技术来解析所有得到的class文件对象,得到class元数据信息;判断扫描的class文件对象,是否和某个excludefilter条件注解匹配,匹配成功以后会根据当前类生成一个ScannedGenericBeanDefinition;
作者:编程之家 时间:2022-10-11
gateway+nocas动态路由
创建一个新项目添加maven依赖<dependencies> <!--nacos服务注册发现(客户端)依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </depende
作者:编程之家 时间:2022-10-11
01-Spring的IOC、DI、AOP
1、Spring的IOC、DI、AOP分别是什么1.1、IOCIOC的意思是控制反转,是指创建对象的控制权转移,以前创建对象的主动权和时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之前的依赖关系,对象与对象之前松散耦合,也利于功能的服用最
作者:编程之家 时间:2022-10-11
axios&spring前后端分离传参规范总结
前后端分离开发的场景下,开发人员的工作内容更加专注与专业,但是也产生了一些额外的沟通成本。比如:本文中为大家说明的前后端参数传递与接受方法。本文主要是面对前端使用axios,后端使用Spring进行参数接受的情况进行说明。在使用spring的时候,与前端配合开发,容易出现传参歧义的2个注
作者:编程之家 时间:2022-10-11
spring注解
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean、业务层Bean、展示层Bean1、@Component是一个泛化的概念,仅仅表示一个组件(Bean),可以作用在任何层次。例如: 2、@Service通常作用在业务层,但是目前该功能与@Componen
作者:编程之家 时间:2022-10-11
Spring事务原理源码简述
spring框架的事务其实也是基于jdbc的事务,而一般的jdbc事务代码如下形式try{connection.setAutoCommit(false);/urnoffautocommittransaction...数据操作connection.commit();//committransactionbyself}
作者:编程之家 时间:2022-10-11
Spring事务不回滚的情况
使用了@Transactional,并且代码中还添加了try{}catch{},那么事务就不会回滚。默认spring事务只在发生未被捕获的runtimeexcetpion时才回滚。 需要在catch里面加TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
作者:编程之家 时间:2022-10-11
Spring Security配置多个数据源并添加登录验证码7
1.配置多个数据源 多个数据源是指在同一个系统中,用户数据来自不同的表,在认证时,如果第一张表没有查找到用户,那就去第二张表中査询,依次类推。 看了前面的分析,要实现这个需求就很容易了,认证要经过AuthenticationProvider,每一个AuthenticationProvider中都配置了一个User
作者:编程之家 时间:2022-10-11
Spring知识点总结篇1 IOC
IOC篇总结IoC DI是什么? IoC即控制反转,简单来说就是把原来代码里需要实现的对象创建、依赖反转给容器来帮忙实现,需要创建一个容器并且需要一种描述让容器知道要创建的对象间的关系,在Spring中管理对象及其依赖关系是通过Spring的IoC容器实现的。控制反转:即我们对象(bean
作者:编程之家 时间:2022-10-11
spring boot创建简单demo流程
1.IDEA创建新项目,并使用springinitializer2.选择基本的依赖,比如springweb、mysql连接器(选择框里面没有的自己去pom文件里面添加)3.书写springboot配置文件,建议改成yml格式的,更加易读且不容易出现乱码
作者:编程之家 时间:2022-10-11
Java面试题(九)--Spring MVC
1、SpringMVC中的拦截器和Servlet中的filter有什么区别?过滤器:依赖于servlet容器,在实现上基于函数回调,可以对几乎所有请求进行过滤拦截器:依赖于web框架,在SpringMVC中就是依赖于SpringMVC框架。在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。只能对controller请求进
作者:编程之家 时间:2022-10-11
Spring Boot实战邮件发送
实际项目中,比如验证码之类的需要通过邮件或者短信传递给相关人员。本文通过SpringBoot实现邮件发送,具体如下:1、引入依赖2、设置发件邮箱信息 注意红框中属性设置,本案例中使用的是163邮箱其端口是465,如果是其他邮箱,该端口不同
作者:编程之家 时间:2022-10-11
上一页
29
30
31
32
33
34
35
36
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native