自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SpringCloud----微服务

文章目录前言一、是什么微服务?二、微服务的优点三、为什么选择SpringCloud作为微服务架构四、什么是SpringCloudSpringCloud与SpringBoot的关系实例:前言一、是什么微服务?微服务,又叫微服务架构,是一种软件架构方式。 它将应用构建成一系列按业务领域划分模块的、小的自治服务。我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话: ~~~~链接简单举例:看军事新闻的同学应该都知道,一艘航空母舰作战能力虽然很强,

2021-12-19 22:49:34 626 1

原创 SpringMVC入门----HttpMessageConverter

文章目录一、HttpMessageConverter1、@RequestBody2、RequestEntity3、@ResponseBody4、SpringMVC处理json5、@RestController注解一、HttpMessageConverterHttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报文HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,Requ

2021-11-28 14:47:23 140

原创 SpringMVC----SpringMVC的视图和RESTful

文章目录一、 SpringMVC的视图1、ThymeleafView2、转发视图3、重定向视图4、视图控制器view-controller二、RESTful1、RESTful简介2、RESTful的实现3、HiddenHttpMethodFilter一、 SpringMVC的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展给用户SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依赖,转发视图会自动转换为JstlView若使用的

2021-11-28 14:30:18 391

原创 SpringMVC 入门---域对象共享数据

文章目录五、 域对象共享数据1、使用ServletAPI向request域对象共享数据2、使用ModelAndView向request域对象共享数据3、使用Model向request域对象共享数据4、使用map向request域对象共享数据5、使用ModelMap向request域对象共享数据6、Model、ModelMap、Map的关系7、向session域共享数据8、向application域共享数据五、 域对象共享数据1、使用ServletAPI向request域对象共享数据@RequestMa

2021-11-28 13:34:17 226

原创 SpringMVC入门----SpringMVC处理提交数据

文章目录SpringMVC获取请求参数1、通过ServletAPI获取2.通过控制器方法的形参获取请求参数**3、@RequestParam4、@RequestHeader5、@CookieValue6、通过POJO获取请求参数7、解决获取请求参数的乱码问题SpringMVC获取请求参数1、通过ServletAPI获取将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象@RequestMapping("/t

2021-11-28 12:52:51 122

原创 SpringMVC入门----@RequestMapping注解

文章目录一、@RequestMapping注解1、@RequestMapping注解的功能2、@RequestMapping注解的位置3、@RequestMapping注解的value属性4、@RequestMapping注解的method属性5、@RequestMapping注解的params属性(了解)6、@RequestMapping注解的headers属性(了解)7、SpringMVC支持ant风格的路径8、SpringMVC支持路径中的占位符(重点)一、@RequestMapping注解1、@

2021-11-28 12:09:24 121

原创 SpringMVC入门----简介

文章目录一、SpringMVC是什么1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、创建maven工程2、配置web.xml3、创建请求控制器4、创建springMVC的配置文件5、测试HelloWorld6、总结一、SpringMVC是什么1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:- 一类称为实体类Bean:专门存储

2021-11-27 11:16:09 134

原创 Spring5入门----事务操作(事务概念)

文章目录一、事务操作(概念)1、什么是事物2、事务四个特性(ACID)二、事务操作(搭建事务操作环境)1、创建数据库表,添加记录2、创建 service,搭建 dao,完成对象创建和注入关系3、 service 创建方法(转账的方法)三、事务操作(Spring 事务管理介绍)1、事务添加到 JavaEE 三层结构里面 Service 层(业务逻辑层)2、在 Spring 进行事务管理操作3、声明式事务管理4、在 Spring 进行声明式事务管理,底层使用 AOP 原理5、Spring 事务管理 API四、事

2021-11-25 16:28:19 148

原创 Spring5----JdbcTemplate 操作

文章目录一、JdbcTemplate(概念和准备)1、什么是 JdbcTemplate2、准备工作二、JdbcTemplate 操作数据库(添加)1、对应数据库创建实体类2、编写 service 和 dao3、测试类三、JdbcTemplate 操作数据库(修改和删除)1、修改2、删除四、JdbcTemplate 操作数据库(查询)1、 JdbcTemplate 操作数据库(查询返回对象)2、JdbcTemplate 操作数据库(查询返回集合)3、JdbcTemplate 操作数据库(批量操作)一、Jd

2021-11-25 14:10:28 819

原创 spring5入门----AOP操作

文章目录前言一、AOP的操作(准备工作)1、Spring 框架一般都是基于 AspectJ 实现 AOP 操做2、基于 AspectJ 实现 AOP 操作3、在项目工程里面引入 AOP 相关依4、切入点表达式二、AOP 操作(AspectJ 注解)1、创建类,在类里面定义方法2、创建增强类(编写增强逻辑) 3、进行通知的配置4、配置不同类型的通知5、有多个增强类多同一个方法进行增强,设置增强类优先级6、完全使用注解开发三、AOP 操作(AspectJ 配置文件1、创建两个类,增强类和被增强类,创建方法2、在

2021-11-25 13:14:26 473

转载 面试被问了几百遍的 IoC 和 AOP ,还在傻傻搞不清楚?

文章目录一、什么是 IoC?为什么叫控制反转IoC 解决了什么问题二、什么是 AOPAOP 解决了什么问题AOP 为什么叫面向切面编程一、什么是 IoC?IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述的是:Java 开发领域对象的创建以及管理的问题。例如:现有类 A 依赖于类 B传统的开发方式 :往往是在类 A 中手动通过 new 关键字来 new 一个 B 的对象出来使用 IoC 思想的开发方式 :不通过 new 关键字来创建对象,

2021-11-24 23:17:48 102

原创 Spring5入门----AOP慨念

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、AOP是什么?二、AOP(底层原理)----底层使用动态代理第一种 有接口情况,使用 JDK 动态代第二种 没有接口情况,使用 CGLIB 动态代理三、AOP(JDK 动态代理)四、 AOP(术语)1、连接点2、切入点3、通知(增强)4、切面一、AOP是什么?在运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。AOP即面向切面编程aop的作用:在不修改代码的情况下可以达到进行增强( 在不修改

2021-11-24 22:18:07 162

原创 Spring5入门----IOC操作管理(2)

文章目录前言IOC 操作 Bean 管理(bean 生命周期)二、使用步骤1.引入库2.读入数据总结前言IOC 操作 Bean 管理(bean 生命周期)示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnin

2021-11-24 21:14:28 88

原创 Spring5入门-----IOC 操作 Bean 管理(1)----Spring5的@Test注解引入

Spring5笔记-----IOC 操作 Bean 管理IOC 操作 Bean 管理IOC 操作 Bean 管理(xml 注入其他类型属性)IOC 操作 Bean 管理(xml 注入集合属性)IOC 操作 Bean 管理(FactoryBean)IOC操作Bean管理(bean 作用域 )IOC 操作 Bean 管理IOC 操作 Bean 管理(xml 注入其他类型属性)1、字面量(1)null 值<!--null 值--><property name="address

2021-11-24 17:05:17 621

原创 Spring5入门----IOC简介

Spring5它是一个容器框架,用来装javabean(java对象),中间层框架(万能胶)可以起一个连接作用,比如说把Struts和hibernate粘合在一起运用。简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。个人理解便于实例化对象控制反转1.什么是控制反转控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理●谁控制谁,控制什么:传统JavaSE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而

2021-11-24 15:23:56 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除