
Spring Boot 从入门到放弃
以介绍和实战为主,代码全部同步到github中。
kay三石
拥最初的梦,做最优秀的自己
展开
-
spingboot集成mybatis-plus
mybatis-plus集成spingboot1.引包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId>com.baomidou</gro原创 2022-04-13 14:12:33 · 278 阅读 · 0 评论 -
开发记录问题-springcould yaml执行
在公司看了公司的yaml的分布及执行发现与原来自己使用的时候稍微不一样,然后进行温习一下。yaml的执行顺序一、bootstrap.yml(bootstrap.properties)与application.yml(application.properties)执行顺序bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等application.yml(application.原创 2021-04-19 17:25:53 · 180 阅读 · 0 评论 -
SpringCloud技术点介绍以及设计模式和SpringCloud netfix解决方案
SpringCloud学习微服务架构必须有三年以上的开发的经验:微服务概念把一个大型的单体应用拆分为数十个支持微服务,他可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议定义:围绕业务领域组件进行创建组件,这些应用可独立进行开发,管理迭代,在分散的组件中使用云架构和平台式部署,管理,和服务功能,使得产品交互更加的简单本质:是用一些功能比较明确的,业务精练的服务去解决更大的更实际的问题,(2012年为微服务元年)微服务架构:微服务架构是一种架构概念,旨在通过将功能分解到各个离散的服务中原创 2020-10-04 21:31:57 · 1977 阅读 · 0 评论 -
SpringCloud itoken学习
敏捷开发: 是开发出核心的版本,后序不断的迭代完成升级, 敏捷开发的实现主要包括 SCRUM、XP(极限编程)、Crystal Methods、FDD(特性驱动开发)等等。其中 SCRUM 与 XP 最为流行。 同样是敏捷开发,XP 极限编程 更侧重于实践,并力求把实践做到极限。这一实践可以是测试先行,也可以是结对编程等,关键要看具体的应用场景。 SCRUM 则是一种开发流程框架,也可以说是一种套路。SCRUM 框架中包含三个角色,三个原创 2020-07-25 21:47:35 · 2069 阅读 · 0 评论 -
spring中的拦截器和配置的演变
Interceptor类SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在SpringMVC 中定义一个Interceptor 非常简单,主要有两种方式,第一种方式是要定义的Interceptor类要实现了Spring 的HandlerInterceptor 接口,或者是这个类继承实现了HandlerInterceptor 接口的类,...原创 2019-11-30 15:03:37 · 251 阅读 · 0 评论 -
springboot系列文章(十二)springboot与消息
1.简述:1.大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力2.消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。3.消息队列主要有两种形式的目的地 1.队列(queue):点对点消息通信(point-to-point) ...原创 2019-09-14 18:20:05 · 238 阅读 · 0 评论 -
springboot系列文章(十一)springboot整合redis
redis估计都不陌生了吧,如果不知道的可以去看我以前的文章进行查看,今天我们看看springboot使用redis最为缓存是如何使用的ok直接看代码,具体细节代码中讲授一二1.引入pom.xml。前提说下这里使用的mybatis的文件是这样的:<dependency> <groupId>org.mybatis.spring.boot</g...原创 2019-09-14 18:09:53 · 277 阅读 · 0 评论 -
com.mysql.jdbc.Connection.isValid(I)Z,Driver does not support get/set network timeout for connect错误
上周在使用是springboot出现了个如标题所示的错误,然而,我印象中出现这个错误却不太清除为何,于是跟踪错误进行查看具体的情况是如下图,在源码中是获取了connection连接对象,而当打开这个连接时出现这样的错误,却说驱动是否最有效,所以决定切换高版本的mysql驱动 jar包。如我的是5.0.5 这时我换成,5.1.47就可以了,然而当我对比我原来的代码中也是用的5.0.5却没有任何问...原创 2019-08-02 22:58:23 · 9563 阅读 · 0 评论 -
springboot系列文章(十)springboot cache模块
Spring Cache的使用方法和原理类似于Spring对事务管理的支持,都是AOP的方式。其核心思想是:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。Spring Cache提供了@Cacheable、@CachePut、@CacheEvict等注解,在方法上使用。通过注...原创 2019-08-02 22:02:03 · 568 阅读 · 0 评论 -
springboot系列文章(一)springboot概念
springboot: Spring Boot是他们最新的创新,能够跟上不断变化的技术需求。 开发Spring Boot的主要动机是简化配置和部署spring应用程序的过程。 Spring Boot为开发提供一个具有最小功能的Spring应用程序,并提供了一个新的范例。 使用Spring Boot将能够以更灵活的方式开发Spr...原创 2019-07-05 20:40:50 · 2827 阅读 · 1 评论 -
springboot系列文章(二)springboot中的注解
在springboot项目中的启动类有以下配置: 主程序类的标志: @SpringBootApplication= @Configuration+@EnableAutoconfiguration+@ComponentScan @Configuration:经常与@Bean 组合使用,使用这两个注解就可以创建一个简单的Spring 配置类, 可以用...原创 2019-07-05 20:50:41 · 273 阅读 · 0 评论 -
springboot系列文章(三)配置详解及yml语言使用自动配置原理
SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language)YAML A Markup Language:是一个标记语言YAM...原创 2019-07-05 22:39:18 · 6509 阅读 · 0 评论 -
springboot系列文章(四)springboot日志
目录1.常见日志框架:2、SLF4j使用1、如何在系统中使用SLF4j https://www.slf4j.org2、遗留问题3、SpringBoot日志关系4、SpringBoot日志使用:1、默认配置2、指定配置5、切换日志框架6、实战:1.pom.xml:2.使用配置:1.常见日志框架:市场上存在非常多的日志框架。JUL(java.ut...原创 2019-07-06 14:34:55 · 269 阅读 · 0 评论 -
springboot系列文章(五)springboot与web开发
目录1、简介2、SpringBoot对静态资源的映射规则;3、模板引擎1、引入thymeleaf;2、Thymeleaf使用3、语法规则4、SpringMVC自动配置1. Spring MVC auto-configuration2、扩展SpringMVC3、全面接管SpringMVC;5、如何修改SpringBoot的默认配置6、Restfu...原创 2019-07-06 14:55:33 · 672 阅读 · 0 评论 -
springboot系列文章(六)springboot web开发
接上篇下面介绍springboot中的其他的web有关的:目录目录错误处理机制1)、SpringBoot默认的错误处理机制2)、如果定制错误响应:8、配置嵌入式Servlet容器1)、如何定制和修改Servlet容器的相关配置;2)、注册Servlet三大组件【Servlet、Filter、Listener】3)、替换为其他嵌入式Servlet容器4)、嵌入...原创 2019-07-06 15:43:30 · 323 阅读 · 0 评论 -
springboot系列文章(七)springboot中使用jsp
先前我们先看下这个命令:Spring Boot Maven Plugin中的spring-boot:run看下官方的解释:spring-boot:runFull name:org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:runDescription:Run an executable archive...原创 2019-07-06 16:46:58 · 232 阅读 · 0 评论 -
springboot系列文章(八)springboot与jdbc
jdbc大家都不会陌生了把,那么springboot中是如何使用jdbc呢:JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifac...原创 2019-07-06 18:15:07 · 400 阅读 · 0 评论 -
springboot系列文章(九)springboot与jpa
SpringBoot整合SpringData JPA :先来了解下什么是jpa:是hibernate的抽象是他的一个子集:(jdbc--->mysql)包括映射元数据:jPA中的API: Persistence 类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。crea...原创 2019-07-07 23:00:16 · 534 阅读 · 0 评论