
SpringBoot
文章平均质量分 90
互联网底层民工
吾等采石之人,当心怀建造大教堂之愿景。
展开
-
SpringBoot
Spring-Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。个人理解来说Spring-Boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,Spring-Boot整合了其他相关联框架。1、独立运行Spring项目Spring Boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jarxx.jar来运行。2、内嵌servlet容器。原创 2023-06-12 08:57:03 · 3326 阅读 · 0 评论 -
拦截器(interceptor)
*** 控制层执行器方法前的拦截器* @returnSystem . out . println("我是控制层执行器方法前的拦截器");//校验用户是否登录 HttpSession session = request . getSession();if(pname!= null) {//当前用户已经登录,放行 return true;} else {原创 2023-06-08 14:00:23 · 7120 阅读 · 0 评论 -
Zookeeper
Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。它是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。所有这些类型的服务都以分布式应用程序的某种形式使用。每次实施它们都需要做很多工作来修复不可避免的错误和竞争条件。由于难以实现这些类型的服务,应用程序最初通常会吝啬它们,这使得它们在变化的情况下变得脆弱并且难以管理。即使正确完成,这些服务的不同实现也会在部署应用程序时导致管理复杂性。原创 2023-06-06 15:21:46 · 316 阅读 · 0 评论 -
Dubbo
Apache Dubbo (incubating) 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:**面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现**。Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及原创 2023-06-06 10:26:33 · 212 阅读 · 0 评论 -
SpringBoot整合Mybatis
访问地址:http://localhost:8080/account/findById?原创 2023-05-29 11:01:59 · 95 阅读 · 0 评论 -
SpringBoot集成Redis
Redis基础RedisTemplate操作时,默认会采用jdkSerializable序列化机制,使得插入的值在redis客户端看来会有乱码,若想解决这一问题,需要手动指定序列化方式。= null?} . . . }原创 2023-05-27 15:31:21 · 1408 阅读 · 0 评论 -
SpringBoot——任务
使用@Scheduled 注解很方便,但缺点是当我们调整了执行周期的时候,需要重启应用才能生效。为了达到实时生效的效果,可以使用接口来完成定时任务,统一将定时器信息存放在数据库中。访问http://localhost:8080/hello进行测试,三秒后出现success。基于注解@Scheduled默认为单线程,开启多给任务时,任务的执行时机会受上一个任务执行时间的影响;@Scheduled执行周期任务会受到上次一个任务的执行时间影响。添加该注解后,Springboot会开一个线程池,进行调用。原创 2023-05-26 13:34:55 · 386 阅读 · 0 评论 -
SpringBoot集成Swagger2
随着代码的不断更新,开发人员在开发新的接口或者更新旧的接口后,由于开发任务的繁重,往往文档很难持续跟着更新,Swagger 就是用来解决该问题的一款重要的工具,对使用接口的人来说,开发人员不需要给他们提供文档,只要告诉他们一个 Swagger 地址,即可展示在线的 API 接口文档。除此之外,调用接口的人员还可以在线测试接口数据,同样得的,开发人员在开发接口时,同样也可以利用 Swagger 在线接口文档测试接口数据,这给开发人员提供了便利。号称世界上最流行的API框架。原创 2023-05-09 16:28:33 · 861 阅读 · 0 评论 -
SpringBoot的自动装配
SpringBoot在启动的时候从类路径下的META-INF/spring.factories中获取EnableAutoConfiguration指定的值将这些值作为自动配置类导入容器 , 自动配置类就生效 , 帮我们进行自动配置工作;整个J2EE的整体解决方案和自动配置都在springboot-autoconfigure的jar包中;它会给容器中导入非常多的自动配置类 (xxxAutoConfiguration), 就是给容器中导入这个场景需要的所有组件 , 并配置好这些组件;原创 2023-05-04 09:05:10 · 839 阅读 · 0 评论 -
Thymeleaf模板引擎
Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等。它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。Thymeleaf最大的特点是能够正确显示模板页面,而不需要启动整个Web应用。Thymeleaf 模板引擎的特点:动静结合:Thymeleaf 既可以直接使用浏览器打开,查看页面的静态效果,也可以通过 Web 应用程序进行访问,查看动态页面效果。开箱即用。原创 2023-05-03 15:15:48 · 2086 阅读 · 0 评论