![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 62
哎哟哟~
这个作者很懒,什么都没留下…
展开
-
分库分表介绍以及shardingjdbc实现分库分表
分库分表是在海量数据下,由于单库、表数据量过大,导致数据库性能持续下降的问题,演变出的技术方案。分库分表是由分库和分表这两个独立概念组成的,只不过通常分库与分表的操作会同时进行,以至于我们习惯性的将它们合在一起叫做分库分表。通过一定的规则,将原本数据量大的数据库拆分成多个单独的数据库,将原本数据量大的表拆分成若干个数据表,使得单一的库、表性能达到最优的效果(响应速度快),以此提升整体数据库性能。原创 2023-04-12 15:37:21 · 1898 阅读 · 1 评论 -
线程池介绍、执行流程以及SpringBoot自定义线程池
一、什么是线程池?线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,处理完之后线程并不会被销毁,而是等待下一个任务。由于创建和销毁线程都是消耗系统资源的,所以当你想要频繁的创建和销毁线程的时候就可以考虑使用线程池来提升系统的性能原创 2022-10-12 15:15:59 · 1221 阅读 · 0 评论 -
SpringBoot Event 观察者模式
Springboot使用Event观察者模式原创 2022-07-12 15:47:44 · 599 阅读 · 2 评论 -
SpringBoot自定义注解实现策略模式
一、引言在程序执行过程中往往有多需要进行if-else判断的情况,通过使用策略模式可以解决在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。本文主要讲解通过使用自定义注解的方式来实现策略模式。二、实现方式1、本文以常见的订单处理为例。首先定义一个订单实体类。package com.example.demo.strategy;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsC原创 2022-03-18 11:59:18 · 1489 阅读 · 2 评论 -
SpringBoot读取外部配置文件
引言在前文中介绍了SpringBoot通过注解方式读取yml配置文件中的配置,但在实际开发中往往 配置项的增多在yml文件中进行配置则显得十分臃肿,所以SpringBoot提供了@PropertySource和@ImportResource两个注解用于加载外部配置文件使用。下面将介绍这两个注解的使用方法。@PropertySource通常用于属性加载配置文件,注意@PropertySource注解不支持加载yaml文件,支持properties文件。@ImportResource通常用于加载Spri原创 2021-09-01 17:06:56 · 2037 阅读 · 0 评论 -
springboot 读取 yml 配置文件的几种方式
springboot 读取 yml 配置文件的几种方式前言:在springboot 项目中一般默认的配置文件是application.properties,但是实际项目中我们一般会使用application.yml 文件,下面就介绍一下在springboot 中读取 yml 配置的几种方式.一、yml文件YAML语法基本介绍1、以缩进代表层级关系2、缩进不能使用tab,只能用空格3、空格个数不重要,但是同一层级必须左对齐4、大小写敏感5、数据格式为,名称:(空格)值6、注释单行用#,只能注原创 2021-09-01 16:26:58 · 17275 阅读 · 0 评论 -
Springboot+mybatis多数据源配置(mysql和postgresql为例)
前言本文主要介绍Springboot-mybatis配置多数据源,以mysql数据库和postgresql数据库为例。本文经过作者按步骤编写,测试可靠,欢迎学习。一、配置application.yml文件spring: datasource: db1: # 数据库1 mysql jdbc-url: jdbc:mysql://localhost:3306/trial_business_v2015?characterEncoding=utf8&useUnicode=true原创 2021-08-16 16:28:14 · 1764 阅读 · 0 评论 -
SpringBoot访问JSP页面引入tomcat-embed-jasper之后报错找不到其他jar包
之前的Spring项目需要转SpringBoot,页面用的JSP,需要配置tomcat-embed-jasper插件才能访问JSP页面否则会变成下载或者404,但是引入之后,会报错找不到jaxws-rt.jar,手动引入此jar包之后又会报错很多jar包找不到,后来偶然找到解决办法。按照如下引入依赖即可 <!-- 引入Spring Boot 内嵌的Tomcat对jsp的解析包--> <dependency> <groupId>org.apac原创 2021-07-28 10:21:19 · 6075 阅读 · 1 评论 -
SpringBoot集成mybatis教程
引言:本文主要介绍SpringBoot如何集成mybatis框架。MyBatis简单介绍:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java...原创 2020-04-16 14:24:20 · 407 阅读 · 0 评论 -
SpringBoot项目的快速创建以及简单访问html网页
引言:Spring Boot是什么?Spring Boot是由Pivotal团队提供的全新矿建,其设计目的是用来简化Spring应用的初始搭建以及开发过程。改框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力 于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。Spring B...原创 2020-04-15 16:28:14 · 8894 阅读 · 0 评论 -
SpringBoot项目热部署-解决html修改后需要重启项目的问题
前言本文是SpringBoot配置热部署的教程,启动热部署之后修改html无需再次重启项目,从而大大提高开发效率。网上教程很多,本文步骤简介且全面。操作步骤一、pom文件中引入依赖spring-boot-devtools 最重要的功能就是热部署。它会监听 classpath 下的文件变动,并且会立即重启应用。 <!--热部署 --> <dependency...原创 2020-04-02 11:09:11 · 3586 阅读 · 2 评论