Spring基础-01
SpringBoot2核心技术-基础入门
组件 --->** xxxxProperties里面拿值 ----> application.properties 3.4、最佳实践 引入场景依赖 https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter 查看自动配置了哪些(选
日期 2023-06-12 10:48:40批处理框架spring batch基础知识介绍「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。Table of Contentsspring batch简介Spring Batch架构介绍Spring Batch核心概念介绍什么是Job什么是JobInstance什么是JobParameters 什么是JobExecution什么是Step什么是StepExecution什么是ExecutionContext 什么是JobRepository什么是J
日期 2023-06-12 10:48:401.Spring Cloud 基础环境搭建-99%的人都看了
操作系统:ubuntu 环境:docker安装docker安装docker apt-get update apt install -y docker.io apt install -y curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(unam
日期 2023-06-12 10:48:40Spring Boot基础配置之属性配置
目录1、修改服务器端口2、修改运行日志图标(banner)3、控制日志4、小结1、修改服务器端口我们现在访问的服务器默认端口都是8080,写起来又长,还得写,如果把它改成80端口。 这样就不用写了(懒)。 那我们该怎么配置呢?现在用的内嵌的TomCat,它没有地方写它的那个配置文件了 ,你没法去改他的那个8080端口为80了。 那我们在哪写呢? 我们先进入到IDEA。 要修改配置,一般都
日期 2023-06-12 10:48:40Java Spring (Part1: Spring 基础知识框架)
1. Spring 特征Spring 是一个轻量级容器(Container), 只要由IOC 和 AOP组成; 又叫控制反转和面向切面Spring 特征官方图2. Spring 核心组件Spring组件官方图示3. Spring 常用模块Spring 模块官方图示4. Spring 中主要的包Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现Spring Aspec
日期 2023-06-12 10:48:40Spring基础(十):AOP概念和原理
AOP概念和原理一、AOP概念AOP切面编程一般可以帮助我们在不修改现有代码的情况下,对程序的功能进行拓展,往往用于实现日志处理,权限控制,性能检测,事务控制等二、AOP原理AOP实现的原理就是动态代理,在有接口的情况下,使用JDK动态代理,在没有接口的情况下使用cglib动态代理为Dao层所有的add方法添加一个性能记录功能三、AOP中的术语辨析1、连接点 Joint point类里面那些可以
日期 2023-06-12 10:48:40Spring基础(十一):AOP注解和XML方式实现
AOP注解和XML方式实现注意:AspectJ本身并不是spring框架中的组成部分, 是一个独立的AOP框架,一般把AspectJ和Spring框架的AOP依赖一起使用,所以要导入一个独立的依赖实现的两种方式1、基于注解方式实现 (熟练)2、基于XML配置方式 (了解)一、注解方式实现1、准备工作导入依赖<dependencies> <!--spring核心容
日期 2023-06-12 10:48:40Spring基础(十七):Spring日志框架和测试支持
Spring日志框架和测试支持一、日志框架spring5框架自带了通用的日志封装,也可以整合自己的日志spring移除了 LOG4jConfigListener,官方建议使用log4j2spring5整合log4j2导入log4j2依赖 <!--log4j2 依赖--> <!--<dependency> <
日期 2023-06-12 10:48:40Spring Boot 2.x基础教程:配置元数据的应用
在使用Spring Boot开发应用的时候,你是否有发现这样的情况:自定义属性是有高量背景的,鼠标放上去,有一个Cannot resolve configuration property的配置警告。如果不对于这个警告觉得烦,想要去掉,那么可以通过设置来去除:但是,我的建议是不要去掉,因为这个警告正好可以通过高亮来区分你的自定义配置以及框架配置,可以让你快速的分辨哪些是自定义的。如果你实在想去掉,那
日期 2023-06-12 10:48:40springmvc基础篇—通过注解的方式去配置项目详解编程语言
学习了通过xml方式去配置项目后,当然要掌握更简单更灵活的注解方式哟,这是官方推荐使用的方式。 一、修改配置文件,建议大家直接使用我的配置文件 ?xml version="1.0" encoding="UTF-8"? beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/
日期 2023-06-12 10:48:40spring的自动装配基础详解编程语言
当开始看别人的代码使用注解的时候,以为照着别人的代码写,也写一个注释就能实现这样的功能,但是,现在开始考虑自动装配时怎样实现的. 首先,如果如果知道如何手动在xml配置中 装配bean ,那么在理解自动装配就比较简单了,如果想直接了解自动装配,那还得从手动装配开始. XML配置里的bean的自动装配 *Spring IOC 容器可以自动装配Bean,需要做的仅仅是在Bean的autowire
日期 2023-06-12 10:48:40Spring目录结构和基础JAR包介绍
目前 Spring 框架的最新版本是 5.1.8,本教程是基于 Spring 的稳定版本 3.2.13 进行讲解的。读者可以通过网址 http://repo.spring.io/simple/libs-release-local/org/springframework/spring/ 下载名称为 springframework-3.2.13.RELEASE-dist.zip 的压缩包。在
日期 2023-06-12 10:48:40面试题_Spring基础篇
Spring基础题 1. 什 么 是 Spring? Spring 是 个 java 企 业 级 应 用 的 开 源 开 发 框 架 。Spring 主 要 用 来 开 发 Java 应 用 , 但 是 有 些 扩 展 是 针 对 构 建 J2EE 平 台 的 web 应 用 。Spring 框 架 目 标 是 简 化 Java 企 业 级 应 用 开
日期 2023-06-12 10:48:40SpringMVC基础-14-SpringMVC与Spring整合
代码示例: BookController.java: 1 package com.atguigu.controller; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.stereotype.Controller; 5 im
日期 2023-06-12 10:48:40SpringMVC基础-12-异常处理
代码示例 ExceptionTestController.java: 1 package com.atguigu.controller; 2 3 import org.springframework.http.HttpStatus; 4 import org.springframework.stereotype.Controller; 5 import
日期 2023-06-12 10:48:40SpringMVC基础-06-视图解析
SpringMVC基础-05
SpringMVC源码(4.0.0版本分析)
日期 2023-06-12 10:48:40SpringMVC基础-04
数据输出:如何将数据带给页面 1 package com.atguigu.controller; 2 3 import java.util.Map; 4 5 import org.springframework.stereotype.Controller; 6 import org.springframework.ui.Model; 7 import org.s
日期 2023-06-12 10:48:40Spring基础-10-源码分析
1、Spring-IOC-AOP(动态代理);多层代理 LogAspectpRroxy{ try{ &nbs
日期 2023-06-12 10:48:40Spring基础-01
/** * 几个细节: * 1)、ApplicationContext(IOC容器的接口) * 2)、给容器中注册一个组件;我们也从容器中按照id拿到了这个组件的对象? * 组件的创建工作,是容器完成; * Person对象是什么时候创建好了呢? * 容器中对象的创建在容器创建完成的时候就已经创建好了; * 3)、同一个组件在ioc容器中是单实例的;容器启动完成都已
日期 2023-06-12 10:48:40spring cloud 学习笔记 基础工程的构建(一)
前言 学习一下spring cloud,只是过一遍微服务的一些现代化工具,微服务其实一直都存在,去公司的时候发现一个问题,即使有些项目没有用到现代这些什么docker、k8s,其实也是微服务,微服务一直都存在。 这些东西只是为了微服务更加稳定,让创建微服务更加方便而已。下面笔记基于尚硅谷的spring cloud,工作闲暇之余看了下。 正文 父工程的构建: pom 文件如下: 很简单的一些配置。
日期 2023-06-12 10:48:40Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵基础实战
Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵基础实战 Springboot: 2.1.8.RELEASE SpringCloud: Greenwich.SR2 1. Sentinel控制台概述 在介绍入门实战之前,先来介绍一下Sentinel。Sentinel控制台提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规
日期 2023-06-12 10:48:40Spring Cloud Alibaba | Sentinel: 服务限流基础篇
Spring Cloud Alibaba | Sentinel: 服务限流基础篇 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 目录Spring Cloud Alibaba | Sentinel: 服务限流基础篇1. 简介2. 定义资源2.1 主流框架的默认适配2.1.1 Web Se
日期 2023-06-12 10:48:40spring cloud 学习笔记 基础工程的构建(一)
前言 学习一下spring cloud,只是过一遍微服务的一些现代化工具,微服务其实一直都存在,去公司的时候发现一个问题,即使有些项目没有用到现代这些什么docker、k8s,其实也是微服务,微服务一直都存在。 这些东西只是为了微服务更加稳定,让创建微服务更加方便而已。下面笔记基于尚硅谷的spring cloud,工作闲暇之余看了下。 正文 父工程的构建: pom 文件如下: 很简单的一些配置。
日期 2023-06-12 10:48:40Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0
昨晚Nacos社区发布了第一个生产级版本:0.8.0。由于该版本除了Bug修复之外,还提供了几个生产管理非常重要的特性,所以觉得还是有必要写一篇讲讲这次升级,在后
日期 2023-06-12 10:48:40Spring读源码系列之AOP--03---aop底层基础类学习
Spring读源码系列之AOP--03---aop底层基础类学习 引子Spring AOP常用类解释AopInfrastructureBean---免被AOP代理的标记接口ProxyConfig---AOP配置
日期 2023-06-12 10:48:40Spring整合SpringMVC + Mybatis基础框架的配置文件详解
目录 前言1. Mybatis层编写2. Spring层编写3. SpringMVC层编写4. Spring配置整合文件,applicationContext.xml 前言 新建一个普通的Maven项目 基本目录结构 1 2 3 4 5 6 7 ├── src # │ ├── main # │ │ └──
日期 2023-06-12 10:48:40【SpringBoot6】HandlerInterceptor拦截器的使用 ——基础
HandlerInterceptor简介 拦截器大家都不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。 这里来介绍HandlerInterceptor的使用,从基本的使用、到自定义注解、最后到读取body中的流解决无法多次读取的问题。 1、定义实现类
日期 2023-06-12 10:48:40补习系列(1)-springboot项目基础搭建课
目录 前言一、基础结构二、添加代码三、应用配置四、日志配置五、打包部署小结 前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了。抛开微服务、技术社区这些推广因素不说,框架本身的确有非常多的优点。比如 更简化的配置,摒除了许多繁杂的xml配置(事实证明,越
日期 2023-06-12 10:48:40springmvc基础流程
转载:http://blog.csdn.net/zuoluoboy/article/details/19766131 注意:springmvc多个拦截器执行流程:每个拦截器的方法preHandler顺序执行,postHandler、afterCommited倒序执行。 Spring MVC工作流程图 图一 图二
日期 2023-06-12 10:48:40Spring boot——logback 基础使用篇(一)
http://aub.iteye.com/blog/1101260 https://www.cnblogs.com/lixuwu/p/5804793.html 阅读目录 1 简单日志配置 2 logback的介绍及配置 3 logback的使用 4 sts(spring tool suite)配置彩色日志 5 logback.xml配置示例 回到顶部 1 简单日志配置
日期 2023-06-12 10:48:40