![](https://img-blog.csdnimg.cn/20210220214723757.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring+
文章平均质量分 85
Spring+
vayneXiao
联系邮箱576583212@qq.com
展开
-
MyBatis-Plus [vaynexiao]
学习 https://www.bilibili.com/video/BV17E411N7KN【已学习】 https://mp.baomidou.com/guide/【官方文档】 简介MP 简化 JDBC 操作的,简化 MyBatis ! 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作, BaseMapper 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 C原创 2021-10-13 23:41:06 · 239 阅读 · 0 评论 -
SpringBoot整合SpringDataJpa [vaynexiao]
Spring Data JPA与JPA和hibernate三者关系 看三者框架中,JPA只是一种规范,内部都是由接口和抽象类构建的;hibernate它是我们最初使用的一套由ORM思想构建的成熟框架,但是这个框架内部又实现了一套JPA的规范(实现了JPA规范定义的接口),所有也可以称hibernate为JPA的一种实现方式我们使用JPA的API编程,意味着站在更高的角度上看待问题(面向接口编程);Spring Data JPA它是Spring家族提供的,对JPA规范有一套更高级的封装,是在JPA规范下专门用原创 2021-02-12 21:58:59 · 868 阅读 · 0 评论 -
SpringCloud Note [vaynexiao]
微服务 微服务架构问题? 分布式会遇到的四个核心问题? 1. 这么多服务,客户端该如何去访问? 2. 这么多服务,服务之间如何进行通信? 3. 这么多服务,如何治理呢? 4. 服务挂了,怎么办? 解决方案: SpringCloud,是一套生态,就是来解决以上分布式架构的4个问题 想使用SpringCloud,必须要掌握SpringBoot,因为SpringCloud是基于SpringBoot; 1.Spring Cloud NetFlix,出来了一套解决方案!一站式解决方案。我们需要的东西它都有原创 2020-11-24 22:38:48 · 238 阅读 · 0 评论 -
Spring RestTemplate【vaynexiao】
构造方法 // 默认有好几种底层实现方式,默认是哪个得查一查, //举个例子,自定义一个方式,如下: HttpComponentsClientHttpRequestFactory clientHttpRequestFactory = new HttpComponentsClientHttpRequestFactory(); clientHttpRequestFact...原创 2020-04-19 22:49:28 · 363 阅读 · 0 评论 -
Spring 入门 [vaynexiao]
概念 理解 https://www.bilibili.com/video/BV1WE411d7Dv?p=1 https://www.bilibili.com/video/BV1WE411d7Dv?p=2 https://edu.51cto.com/center/course/lesson/index?id=253152 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器 定义了创建、配置和管理 bean 的方式 组成 Spring 框架的每个模块原创 2020-11-29 18:21:00 · 224 阅读 · 0 评论 -
SpringBoot Note [vayenxiao]
概念理解 什么是SpringBoot呢,就是一个javaweb的开发框架,和SpringMVC类似, 对比其他javaweb框架的好处,官方说是简化开发,约定大于配置, Spring Boot的主要优点: - 为所有Spring开发者更快的入门 - 开箱即用,提供各种默认配置来简化项目配置 - 内嵌式容器简化Web项目 - 没有冗余代码生成和XML配置的要求 Spring开发变的越来越笨重,大量的XML(SpringMVC)文件,繁琐的配置,复杂的部署流程,整合第三方技术时 难度大等,导致开发原创 2020-11-11 15:47:08 · 394 阅读 · 0 评论 -
Mybatis Note [vaynexiao]
HelloWorld pom (依赖+资源过滤问题) <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version> </dep原创 2020-11-17 23:33:19 · 263 阅读 · 3 评论 -
SSM整合 Note【vaynexiao】
基本配置 建表 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARCHAR(100) NOT NULL CO...原创 2020-03-29 21:48:44 · 1225 阅读 · 2 评论 -
SpringMVC Note [vaynexiao]
入门 什么是SpringMVC Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一个模块,无需中间整合层来整合 ,它和Struts2一样都属于表现层的框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 Spring MVC 就是对这套流程的封装,屏蔽了很多底层代码,开放出接口,让开发者可以更加轻松、便捷地完成基于原创 2021-01-18 20:10:43 · 123 阅读 · 0 评论