MyBatis笔记二:配置

MyBatis笔记二:配置1.全局配置1.properites这个配置主要是引入我们的 properites 配置文件的: 12345678910111213<properties resource="db.properties"/><environments default="development"> <environment id="development"> <...

Read More

MyBatis笔记一:GettingStart

MyBatis笔记一:GettingStart1.MyBatis优点 我们的工具和各种框架的作用就是为了我们操作数据库简洁,对于一些数据库的工具能帮我们少写一些处理异常等等的代码,但是他们并不是自动化的,很多的操作还是需要我们自己进行,所以我们的框架就帮我们把中间黑色的部分封装起来了,减少我们的负担,但是SQL也是重中之重,我们需要把这些东西自己来控制就有 MyBatis 这个半自动框架,以及我们需要学习更多的关于 HQL 的内容。 相对于Hibernate 他的优点就是可以进行SQL 的...

Read More

SpringCloud:Eureka服务注册与发现

SpringCloud:Eureka服务注册与发现Eureka 其实就是一个 服务注册与发现的中心,也就是相当于我们前面做的一些生产者的服务需要注册到我们的注册中心,那么我们的消费者就不用把代码写死,而是可以去服务中心订阅对应的服务,获取服务的最新地址,并且进行逻辑解耦。 说的更简单一点它就相当于我们的 Dubbo 中的zookeeper 的功能就是用来服务发现的和注册的。他是一个CS架构的一个应用,也就是我们会有客户端和服务端,接下来就准备使用这个服务注册中心。 那么现在我们就只需要在...

Read More

SpringCloud:基础

SpringCloud:基础SpringCloud 是微服务架构的一个实现框架,说他是一个框架更不如说他是一个生态,他包含了很多个技术,将这些技术组合起来形成我们的微服务架构应用。 1.SpringCloud vs Dubbo 最大区别:SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式。 严格来说,这两种方式各有优劣。虽然从一定程度上来说,后者牺牲了服务调用的性能,但也避免了上面提到的原生RPC带来的问题。而且REST相比RPC更为灵活,服务提...

Read More

SpringCloud:微服务

1.微服务微服务其实就是我们的以前的整个应用拆分的一个个小的应用服务,也就是我们的一个个模块。每一个微服务就是一个进程,运行在一个独立的进程之上,然后通过网络进行通讯互联。 2.微服务架构微服务架构是一种架构模式,他是把传统的单体应用(All in one),拆分成多个项目独立的微服务,然后每一个为服务都是一个独立进程,拥有自己的独立的数据库。然后各个微服务的整合形成整个的微服务架构。 3.微服务的优缺点1.优点: 每一个服务就是一个聚焦一个功能 单个服务开发简单 服务解耦 小而精 2....

Read More

SpringBoot 笔记(十):错误处理

SpringBoot 笔记 ( 十 ):错误处理1)、SpringBoot默认的错误处理机制默认效果: ​ 1)、浏览器,返回一个默认的错误页面 2)、如果是其他客户端,默认响应一个json数据 2)、自动配置原理​ 具体就是在 ErrorMvcAutoConfiguration,错误处理的自动配置。 给容器中添加了以下组件 1、ErrorPageCustomizer:规定错误页面 /error12@Value("${...

Read More

SpringBoot 笔记(十一):Servlet容器

SpringBoot 笔记 ( 十一 ):Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器 1)、定制和修改Servlet容器的相关配置1、修改配置文件中的和 server 有关的配置ServerProperties【也是EmbeddedServletContainerCustomizer】 1234567server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF...

Read More

SpringBoot 笔记(十一):Servlet容器

SpringBoot 笔记 ( 十一 ):Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器 1)、定制和修改Servlet容器的相关配置1、修改配置文件中的和 server 有关的配置ServerProperties【也是EmbeddedServletContainerCustomizer】 1234567server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF...

Read More

SpringBoot 笔记(十三):运行流程

SpringBoot 笔记(十三):运行流程几个重要的事件回调机制 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在ioc容器中 ApplicationRunner CommandLineRunner 1.启动流程:1、创建SpringApplication对象先 new 了这个对象,然后调用了他的 run 方法。 1. 创建对象调用了initializ...

Read More


Powered by Hexo and Hexo-theme-hiker

Copyright © 2015 - 2025 昨夜凛雨 All Rights Reserved.

UV : | PV :