手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
深入理解Spring别名机制
前言在spring容器中,允许通过名称或别名来获取bean,这个能力来自于顶层接口AliasRegistry,分析类下属的关系图,可以看到,几乎所有主要容器都直接或间接的实现了AliasRegistry接口。AliasRegistry的结构非常简单,主要的类就是AliasRegistry接口与他的实现类SimpleAliasRegi
作者:编程之家 时间:2022-10-11
/opt/module/canal/conf/canal.properties
##########################################################commonargument###############################################################tcpbindipcanal.id=10canal.ip=192.168.200.106#registeriptozookeepercanal.register.ip=canal.port=11111ca
作者:编程之家 时间:2022-10-11
mybatisplus入门
一、maven项目文件点击查看代码<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><gr
作者:编程之家 时间:2022-10-11
Spring Data JPA 逻辑删除的实现方法
实现方式:https:/horben-janssen.com/implement-soft-delete-hibernate/ 基本使用了@SQLDelete\@Where\@PreRemove注解所实现的。 另一种方式就是自己实现JPA仓库接口,以覆盖默认的JPA实现。可以看这里:https://cloud.tencent.com/developer/article/1948671
作者:编程之家 时间:2022-10-11
Eureka 服务注册
1、在pom.yml文件中引入Eureka-client的服务依赖<dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>
作者:编程之家 时间:2022-10-11
rocketmq升级记录
由于服务器rocketmq的版本是4.7.1,里面的fastjson是1.2.67.被安全部门告知需要升级到1.2.80以上的。于是开始rocketmq的升级之路。 看了下最新版本是 https://github.com/apacheocketmq,是4.9.4.处于使用考虑,使用的是4.9.2.(4.9.2fastjsony)于是先让运维
作者:编程之家 时间:2022-10-11
面试突击74:properties和yml有什么区别?
properties和yml都是SpringBoot支持的两种配置文件,它们可以看作是SpringBoot在不同时期的两款“产品”。在SpringBoot时代已经不需要使用XML文件格式来配置项目了,取而代之的是properties或yml文件。properties配置文件属于早期,也是目前创建SpringBoot(2.x)项
作者:编程之家 时间:2022-10-11
Maven中的scope总结
参考博客:(10条消息)Maven中的scope总结_野生开发者的博客-CSDN博客_mavenscopeMaven中的scope主要有以下6种,接下来分别介绍下这几种scope:1、compile不声明scope元素的情况下的默认值;compile表示被依赖包需要参与当前项目的编译,包括后续的测试,运行周期也参与其中,是一个比较强的
作者:编程之家 时间:2022-10-11
Spring声明式事务控制
一、编程式事务控制相关对象(一)PlatformTransactionManagerPlatformTransactionManager接口是spring的事务管理器,它里面提供了我们常用的操作事务的方法。方法说明TransactionStatusgetTransaction(TransactionDefinationdefination)获取事务的状态信息void
作者:编程之家 时间:2022-10-11
Spring Boot 2.x基础教程:事务管理入门
什么是事务?我们在开发企业应用时,通常业务人员的一个操作实际上是对数据库读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作的数据并不可靠,如果要让这个业务正确的执行下
作者:编程之家 时间:2022-10-11
SpringCloud知识点整理
一、SpringCloud如何实现服务的注册?首先创建一个maven主工程。创建2个model工程:一个model工程作为服务注册中心,即EurekaServer,另一个作为EurekaClient。启动一个服务注册中心,只需要一个注解@EnableEurekaServer,这个注解需要在springboot工程的启动application类上加eur
作者:编程之家 时间:2022-10-11
SpringCloudAlibaba-注册中心_配置中心Nacos
Nacos概述为什么叫Nacos?前4个分别为Naming和Configuration的前2个字母,s是Service;what Dynamic Namingand Configuration Service一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台;(注册中心+配置中心)Nacos等价于Eureka+Config+Bushttps:/
作者:编程之家 时间:2022-10-11
SpEL总结
SpEL全称:SpringExpressionLanguage(Spring表达式语言)定义:SpEL是Spring定义的一套在Spring框架内运行的表达式语言,说是语言,理解为通过特定格式的字符串来让Spring框架解析出原来的含义,可简化很多对数据的操作动作。后端类似的有OGNL,MVEL和JBossEL。前端方面官网地
作者:编程之家 时间:2022-10-11
Feign 与 OpenFeign
Feign与OpenFeign2022-08-0321:51·BUG弄潮儿1.什么是FeignNetflixFeign是Netflix公司发布的一种实现负载均衡和服务调用的开源组件。SpringCloud将其与Netflix中的其他开源服务组件(例如Eureka、Ribbon以及Hystrix等)一起整合进SpringCloudNetflix模块中,整
作者:编程之家 时间:2022-10-11
【博学谷学习记录】超强总结,用心分享 Spring核心容器
SpringFramework系统架构一.核心容器1.概念:代码书写现状:耦合度偏高解决方法:使用对象时,在程序中不要主动使用new产生对象,转换为由外部提供对象IoC控制反转:对象的创建控制权由程序转移到外部,这种思想称为控
作者:编程之家 时间:2022-10-11
Spring 05: 用DI(依赖注入)优化Spring接管下的三层项目架构
背景用注解改造前面Spring博客集里(指Spring02)Spring接管下的三层项目架构对前面Spring博客集里(指Spring04)@Controller+@Service+@Repository3个注解的用法进行演示实现类数据访问层数据访问层的实现类:添加@Repository注解,专门用来创建数据访问层对象packag
作者:编程之家 时间:2022-10-11
spring 整合 rabbitmq
一、基本配置1、pom添加以下jar<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.7.5</version></dependency><!--https://mvnrepository.com/arti
作者:编程之家 时间:2022-10-11
Nacos入门
1.在父项目中引入SpringCloudAlibaba依赖<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies<
作者:编程之家 时间:2022-10-11
Spring 04: IOC控制反转 + DI依赖注入
Spring中的IOC一种思想,两种实现方式IOC(InversionofControl):控制反转,是一种概念和思想,指由Spring容器完成对象创建和依赖注入核心业务:(a)对象的创建(b)依赖的注入2种实现方式基于xml实现IOC基于注解实现IOC基于xml的IOC在前3篇Spring博客中简单探讨过了,后
作者:编程之家 时间:2022-10-11
1、spingIOC+IDEA+Maven
1、先配置spring、springmvc通用xml文件的头部信息spring、springmvc通用xml文件的模板内容如下:1<?xmlversion="1.0"encoding="UTF-8"?>2<beansxmlns="http://www.springframework.org/schema/beans"3xmlns:xsi="http://www.w3.org/
作者:编程之家 时间:2022-10-11
Spring学习1-IOC、IOC容器、Bean、DI
1.IOC(InversionofControl)控制反转 (1)什么是控制反转呢? 使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。 (2)Spring和IOC之间的关系是什么呢? Spring技术对IOC思想进行了实现Spring提供
作者:编程之家 时间:2022-10-11
聊聊@SpringBootApplication注解
@SpringBootApplication其实就是以下三个注解的总和@Configuration: 用于定义一个配置类@EnableAutoConfiguration :SpringBoot会自动根据你jar包的依赖来自动配置项目。@ComponentScan:告诉Spring哪个packages的用注解标识的类会被spring自动扫描并且装入bean容器。
作者:编程之家 时间:2022-10-11
IOC
概念Spring通过一个配置文件描述Bean及Bean之间的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之间的依赖关系。Spring的IoC容器在完成这些底层工作的基础上,还提供了Bean实例缓存、生命周期管理、Bean实例代理、事件发布、资源装载等高级服务。作
作者:编程之家 时间:2022-10-11
Vulfocus靶场 | spring 代码执行 CVE-2018-1273
漏洞描述SpringData是一个用于简化数据库访问,并支持云服务的开源框架,SpringDataCommons是SpringData下所有子项目共享的基础框架。SpringDataCommons在2.0.5及以前版本中,存在一处SpEL表达式注入漏洞,攻击者可以注入恶意SpEL表达式以执行任意命令。漏洞复现访问/user随
作者:编程之家 时间:2022-10-11
Spring容器创建Bean源码分析
一、Spring提供了多种上下文来实现容器功能比如:AnnotationConfigApplicationContext、ClassPathXmlApplicationContext这里使用AnnotationConfigApplicationContext分析,代码如下:二、Spring在调用getBean方法时创建Bean追踪context.getBean方法,发现通过BeanFa
作者:编程之家 时间:2022-10-11
Spring 01: Spring配置 + IOC控制反转 + Setter注入
简介Spring框架是一个容器,是整合其他框架的框架他的核心是IOC(控制反转)和AOP(面向切面编程),由20多个模块构成,在很多领域都提供了优秀的问题解决方案特点轻量级:由20多个模块构成,每个jar包都很小,小于1M,核心包也就3M左右代码污染小:Spring框架对程序员开发时的条条框框的
作者:编程之家 时间:2022-10-11
Spring Boot调用api post接口
SpringBoot调用apipost接口示例publicstaticStringsendPost(Stringurl,JSONObjectjsonObject){log.info("请求地址:{}",url);Stringbody="";//创建httpclient对象CloseableHttpClientclient=HttpClients.crea
作者:编程之家 时间:2022-10-11
spring boot thymeleaf 不能访问templates目录下的页面问题
springboot默认情况下可以直接访问四个目录下的静态文件(https://www.cnblogs.comealzhaijiayu/p/16566667.html)publicstaticresourcesMETA-INFesources引入thymeleaf之后才能访问templates目录下的静态页面,不能访问的原因是引入的thymeleaf的依赖有问题<depende
作者:编程之家 时间:2022-10-11
Spring相关概念
1.初识Spring官网:https://spring.io。Spring能干什么:用以开发web、微服务以及分布式系统等Spring发展到今天已经形成了一种开发的生态圈,Spring提供了若干个项目,每个项目用于完成特定的功能。说明:图中的图标都代表什么含义,可以进入https://spring.io/projects网站进
作者:编程之家 时间:2022-10-11
如何在Spring Boot Rest服务方法中设置响应头值
如何在SpringBootRest服务方法中设置响应头值问题描述新手问题...我正在构建我的第一个SpringBootRestful服务.我的静态服务设计要求在响应头中返回一些数据. 推荐答案来自Spring文档@RequestMapping("/handle")publicResponseEntity<String>handle(){URIloc
作者:编程之家 时间:2022-10-11
上一页
31
32
33
34
35
36
37
38
下一页
小编推荐
热门标签
更多
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