![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 66
zmt0104
这个作者很懒,什么都没留下…
展开
-
Mapper4一键生成
Mapper4一键生成原创 2024-03-24 15:02:15 · 661 阅读 · 0 评论 -
什么是微服务
什么是微服务原创 2024-03-24 14:07:32 · 287 阅读 · 0 评论 -
Swagger的介绍与使用
Swagger的简单介绍与使用原创 2020-09-26 22:41:57 · 120 阅读 · 0 评论 -
spring-boot-devtools 实现热部署
spring-boot-devtools实现热部署转载 2020-08-25 23:21:38 · 475 阅读 · 0 评论 -
springboot 1.5.10的自定义starter
springboot的自定义starter原创 2020-02-26 20:23:09 · 202 阅读 · 0 评论 -
springboot1.5.10的事件监听机制
springboot的事件监听机制原创 2020-02-25 19:30:07 · 128 阅读 · 0 评论 -
springboot1.5.10应用启动原理
springboot启动原理原创 2020-02-22 23:43:35 · 156 阅读 · 0 评论 -
springboot整合jpa的应用
springboot整合jpa...原创 2020-02-22 14:20:13 · 175 阅读 · 0 评论 -
SpringBoot1.5.10整合MyBatis
springboot整合Mybatis:注解方式和配置文件方式原创 2020-02-20 21:15:00 · 480 阅读 · 0 评论 -
SpringBoot1.5.10之整合Druid&配置数据访问就监控
springboot整合druid与配置数据访问监控原创 2020-02-19 21:39:33 · 609 阅读 · 0 评论 -
springboot2.2.4绑定JDBC&JDBC自动配置原理
SpringBoot2.2.4绑定数据之JDBC&JDBC的自动配置原理原创 2020-02-18 22:39:09 · 113 阅读 · 0 评论 -
Spring boot的模板引擎(一):Thymeleaf的介绍
一、简单介绍 Spring boot推荐使用Thymeleaf模板引擎。 Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中—HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。二、常用模板引擎的比较模板引擎优点缺点jsp1.、...转载 2020-01-12 18:24:01 · 302 阅读 · 0 评论 -
Spring-boot入门
一、认识Spring-boot1、Spring-boot的简单介绍是简化Spring应用开发的一个框架是对整个Spring技术栈的一个大整合J2EE开发的一站式解决方案2、初识微服务它是一种架构风格微服务架构是以一组小服务来开发单个应用程序的方法,每一个服务运行在自己独立的进程中并且使用轻量级的方法通信,通常是一个HTTP API接口每一个功能元素最终都是一个可独立替换和独立...原创 2019-12-29 18:32:30 · 118 阅读 · 0 评论 -
Spring boot的配置文件:yuml
一、yum配置文件的简单介绍 在resources目录下,可以放入spring boot的全局配置文件。spring boot全局配置文件的命名默认如下:application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值。什么是yum文件?YAML(YAML Ain’t Markup Language)YAML ...原创 2019-12-30 11:11:52 · 2029 阅读 · 0 评论 -
Spring boot的配置文件:properties文件中文乱码问题
properties配置文件(application.properties):person.name=张三person.age=13person.boss=falseperson.birth=2010/7/28person.list=admin,120person.map.k1=kkkperson.map.k2=888person.dog.name=Pettyperson.dog...原创 2019-12-30 21:45:49 · 206 阅读 · 0 评论 -
使用@Value注解装配Bean对象及@Value与@ConfigurationProperties的区别
使用@Value注解装配Bean对象properties配置文件(application.properties):student.name=Bettystudent.age=20student.email=123456@qq.comJavaBean对象(Student.java):@Componentpublic class Student { @Value("${stud...原创 2019-12-30 22:59:48 · 1511 阅读 · 0 评论 -
@ConfigurationProperties&@PropertySource&@ImportResource&@Bean的使用
1、@ConfigurationProperties @ConfigurationProperties(prefix=“引用前缀”) 默认从全局配置文件application.properties/application.yml中获取值。其中,prefix表示将指定前缀的内容注入到bean对象。全局配置文件application.properties中的内容:student.last_n...原创 2019-12-31 10:48:10 · 245 阅读 · 1 评论 -
Springboot中配置文件加载位置及其对应的加载顺序
springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件:–file:./config/–file:./–classpath:/config/–classpath:/ 优先级由高到底,高优先级的配置会覆盖低优先级的配置; SpringBoot会从这四个位置全部加载主配置文...原创 2019-12-31 12:08:13 · 314 阅读 · 0 评论 -
Spring boot的自动配置原理(1.5.x版本的)
1、当SpringBoot应用启动的时候,就从主方法里面进行启动的@SpringBootApplicationpublic class SpringBoot02ConfigAutoconfigApplication { public static void main(String[] args) { SpringApplication.run(SpringBoot02...转载 2019-12-31 17:32:19 · 193 阅读 · 0 评论 -
slf4j的使用
一、如何在系统中使用slf4j 参照:http://www.slf4j.org/manual.html 以后开发的时候,日志记录方法的调用,不是直接调用日志的实现类,而是调用日志抽象层里面的方法,给系统里面导入slf4j的jar和 logback的实现jarimport org.slf4j.Logger; import org.slf4j.LoggerFactory; public...原创 2020-01-02 17:19:37 · 244 阅读 · 1 评论 -
在Spring boot中切换日志
Spring boot的默认日志是slf4j+logback。Spring boot日志的底层依赖:一、slf4j+logback——>slf4j+log4j(不推荐的切换) 如果我们想要在spring boot中使用slf4j+log4j,需要去除log4j-to-slf4j和logback-classic,然后导入slf4j-log4j12。 <dependencies...原创 2020-01-02 18:43:46 · 199 阅读 · 0 评论 -
Spring boot的静态资源映射规则
一、Spring boot中对静态资源的映射源码@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false) public class ResourceProperties implements ResourceLoaderAware { //该类用于设置和静态资源有关的各种参数,如:缓存...原创 2020-01-12 17:19:29 · 158 阅读 · 0 评论 -
Spring boot的模板引擎(二):Thymeleaf的引入与语法
一、Thymeleaf的引入<dependencies> …… <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>...原创 2020-01-14 16:55:00 · 292 阅读 · 0 评论 -
Spring boot中SpringMVC自动配置原理
SpringMVC自动配置 https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle/#boot-features-developing- web-applications 1. Spring MVC auto-configuration Spring Boot 自动配置好了SpringMVC 以下是Sp...原创 2020-01-14 21:01:26 · 161 阅读 · 0 评论 -
Spring Boot 2.x的国际化
import org.springframework.web.servlet.LocaleResolver;import org.thymeleaf.util.StringUtils;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax...原创 2020-01-21 23:03:43 · 279 阅读 · 0 评论 -
Spring Boot中公共页面的抽取方式
1、抽取公共片段<div th:fragment="copy"> © 2011 The Good Thymes Virtual Grocery </div> 2、引入公共片段~{templatename::selector}:模板名::选择器~{templatename::fragmentname}:模板名::片段名引入方式: <!...原创 2020-01-23 18:54:54 · 477 阅读 · 0 评论 -
Spring Boot的错误处理机制
1、Spring Boot默认的错误处理机制1)浏览器访问,返回一个默认的错误处理页面2)如果是其他客户端访问,返回JSON格式的数据3)原理 查看ErrorMvcAutoConfiguration类,发现添加了如下4个组件:【1】ErrorPageCustomizer【2】BasicErrorController【3】DefaultErrorAttributes【4】Def...原创 2020-02-07 23:22:34 · 197 阅读 · 0 评论 -
SpringBoot中的嵌入式Servlet
在SpringBoot中,有一个默认的嵌入式Servlet容器——Tomcat容器1、如何定制和修改Servlet容器的有关配置?【1】在SpringBoot的配置文件中进行配置# 修改服务器的端口号server.port=8090# 修改访问路径server.servlet.context-path=/webDemo# 设置Tomcat容器的字符编码server.tomcat....原创 2020-01-31 15:04:04 · 182 阅读 · 0 评论 -
SpringBoot嵌入式Servlet的自动配置原理
一、1.x 版本的嵌入式Servlet自动配置原理【1】嵌入式Servlet容器的自动配置类(EmbeddedServletContainerAutoConfiguration):@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)@Configuration@ConditionalOnWebApplication //表示在web应用环境下该自...原创 2020-02-02 19:40:20 · 288 阅读 · 0 评论 -
SpringBoot之使用外置Servlet容器
一、SpringBoot嵌入式Servlet容器与外置Servlet容器的比较嵌入式Servlet容器应用将程序打成Jar包,外置Servlet容器应用将程序打成War包。嵌入式Servlet容器的优点:简单、便携。缺点:默认不支持JSP,优化定制较复杂。 嵌入式Servlet容器优化定制的方法: ① 使用定制器:ServerProperties、自定义 EmbeddedServl...原创 2020-02-04 21:55:43 · 306 阅读 · 0 评论 -
微服务分布式事务-TCC模式
微服务分布式事务-TCC模式 一个完整的 TCC 业务由一个主业务服务和若干个从业务服务组成,主业务服务发起并完成整个业务活动,TCC 模式要求从服务提供三个接口:Try、Confirm、Cancel。1. Try1)完成所有业务检查;2)预留必须业务资源。2. Confirm1)真正执行业务2)不作任何业务检查3)只使用 Try 阶段预留的业务资源4)Confirm 操作满足...转载 2019-12-10 17:17:32 · 617 阅读 · 0 评论