Spring
文章平均质量分 66
Spring
a.过去现在时。
开始努力学习编程,把以前落下的都补回来
展开
-
后台controller接收日期型参数处理方式(长期更新不同条件下的接收方式)
标题后台controller接收日期型参数处理方式(长期更新不同条件下的接收方式)环境:前端传日期字符串,不使用@RequestBody注解接收,get请求方式方式一:后端Date类型接收,使用@DateTimeFormat注解方式前端传参方式二:后端String类型接收,字符串String方式后期其他项目遇到不同的条件下的传参,再来更新...原创 2021-03-19 09:35:59 · 2006 阅读 · 0 评论 -
@ConfigurationProperties 注解 获取参数配置
@ConfigurationProperties 注解 获取参数配置在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以方便的获取这些参数值使用 @ConfigurationProperties 配置模块假设我们正在搭建一个发送邮件的模块。在本地测试,我们不想该模原创 2021-03-09 16:23:58 · 1633 阅读 · 0 评论 -
SpringBoot+WebSocket集成
SpringBoot+WebSocket集成什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起,HTTP 协议做不到服务器主动向客户端推送信息。举例来原创 2021-02-15 22:30:36 · 259 阅读 · 0 评论 -
Jasypt加密
Jasypt加密在日常开发中,我们需要在配置文件中写入我们的密码,如:这样明文显示,非常不安全,所以我们可以用到Jasypt来进行加密。导包<!--springboot整合jasypt--><dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId>原创 2021-02-15 22:28:18 · 1029 阅读 · 7 评论 -
spring事务的隔离级别、传播特性
spring事务的隔离级别、传播特性1.Spring事务隔离级别1.1:事务并发可能引起的三种情况1.Dirty Reads 脏读 一个事务正在对数据进行更新操作,但是更新还未提交,另一个事务这时也来操作这组数据,并且读取了前一个事务还未提交的数据,而前一个事务如果操作失败进行了回滚,后一个事务读取的就是错误数据,这样就造成了脏读。2.Non-Repeatable Reads 不可重复...原创 2020-04-19 23:04:28 · 138 阅读 · 0 评论 -
spring事务笔记
本文将按照声明式事务的五个特性进行介绍:事务传播机制事务隔离机制只读事务超时回滚规则Spring事务传播机制事务的特性原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现...原创 2020-03-31 16:32:57 · 103 阅读 · 0 评论 -
SpringCloud:注册中心Eureka
SpringCloud注册中心EurekaEureka Eureka是netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现和注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务,而不需要修改服务调用的配置文件了,功能类似于dubbo的注册中心...原创 2020-02-16 22:13:33 · 176 阅读 · 0 评论 -
springcloud微服务了解
springcloud微服务了解Spring cloud概述1.1. 是什么Spring cloud是一个基于Spring Boot实现的服务治理工具包,用于微服务架构中管理和协调服务的。1.2. 组成部分Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、...原创 2020-02-16 21:45:08 · 295 阅读 · 0 评论 -
创建SpringBoot项目的三种方式
1.官网直接下载构建好的项目2.IDEA自动构建3.手动创建SpringBoot工程创建SpringBoot项目的三种方式方式一:官网直接下载构建好的项目 1.进入spring官网,找到springboot 2.最下面有一个Quick start 网址: https://spring.io/projects/spring-boot , 3.点击后面超链接。[外链图片转...原创 2020-02-14 22:31:23 · 307 阅读 · 0 评论 -
Spring注解式编程
spring注解式编程【用java类代替xml配置文件】,简化spring配置入门@Configuration @Bean 用法@Configuration:定义配置类@Bean:把得到的类交予spring管理@Configurationpublic class ApplicationConifg { @Bean public YouBean getYouBean()...原创 2020-02-10 20:29:33 · 166 阅读 · 0 评论 -
Spring的AOP
Spring的AOP可以用于事务管理、日志管理、性能监测等Spring实现Aop有两种方案:JDK(若目标对象实现了若干接口)与CGLIB(若目标对象没有实现任何接口)(一)Xml版实现AOP准备接口:IUserServicepublic interface IUserService { void save(); void delete();}准备实现 U...原创 2019-12-20 22:33:06 · 109 阅读 · 0 评论 -
spring注解
Spring注解1.配置context命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XML...原创 2019-12-20 22:31:48 · 78 阅读 · 0 评论 -
Spring依赖注入
(一)构造参数注入标签: constructor-arg1.根据构造器参数的顺序(索引)<!-- 按照索引注入,索引开始为0 --><bean id="myBean" class="com.lty._03constructor.MyBean"> <constructor-arg index="0" value="猪皮"></constr...原创 2019-12-20 22:30:47 · 85 阅读 · 0 评论 -
Spring入门
Spring入门知识Spring概述轻量级的DI/IOC与AOP的容器框架Spring主要作用1.Bean容器2.其他框架集成BeanFactory与ApplicationContext的区别ApplicationContext是BeanFactory的子类,它拥有更加强大的一些方法(邮件、国际化…),BeanFactory创建的Bean默认是懒加载,ApplicationC...原创 2019-12-20 22:29:43 · 80 阅读 · 0 评论