Wednesday, May 26, 2021

springboot 启动卡住,控制台 Waiting for changelog lock....

1.把logback 日志级别改成 debug

2. 启动查看控制台

控制台 Waiting for changelog lock....  (from www.fhadmin.org)

说明是数据库死锁,把LOCKED 值只要是1的,都改成 0

一、Spring的优缺点

Spring的优点

Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。

1.使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于应用逻辑
2.可以提供众多服务,事务管理,WS等。
3.AOP的很好支持,方便面向切面编程。
4.对主流的框架提供了很好的集成支持,如Hibernate,Struts2,JPA等
5.Spring DI机制降低了业务对象替换的复杂性。
6.Spring属于低侵入,代码污染极低。
7.Spring的高度可开放性,并不强制依赖于Spring,开发者可以自由选择Spring部分或全部

Spring的缺点

虽然Spring的组件代码是轻量级的,但它的配置却是重量级的。一开始,Spring用

所有这些配置都代表了开发时的损耗。因为在思考Spring特性配置和解决业务问题之间需要进行思维切换,所以编写配置挤占了编写应用程序逻辑的时间。和所有框架一样,Spring实用,但与此同时它要求的回报也不少。

除此之外,项目的依赖管理也是一件耗时耗力的事情。在环境搭建时,需要分析要导入哪些库的坐标,而且还需要分析导入与之有依赖关系的其他库的坐标,一旦选错了依赖的版本,随之而来的不兼容问题就会严重阻碍项目的开发进度。
1.jsp中要写很多代码、控制器过于灵活,缺少一个公用控制器
2.Spring不支持分布式,这也是EJB仍然在用的原因之一。

二SringBoot的概述

1、SpringBoot解决上述Spring的缺点

SpringBoot对上述Spring的缺点进行的改善和优化,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。

2、SpringBoot的特点
  • 为基于Spring的开发提供更快的入门体验
  • 开箱即用,没有代码生成,也无需
  • 提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等
  • SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式
3、SpringBoot的核心功能
  • 起步依赖
    起步依赖本质上是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依
    赖,这些东西加在一起即支持某项功能。
    简单的说,起步依赖就是将具备某种功能的坐标打包到一起,并提供一些默认的功能。
  • 自动配置
    Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程,考虑了众多因素,才决定Spring配置应该用哪个,不该用哪个。该过程是Spring自动完成的。












原文转载:http://www.shaoqun.com/a/762853.html

跨境电商:https://www.ikjzd.com/

prime day:https://www.ikjzd.com/w/131

灯塔计划:https://www.ikjzd.com/w/1281


1.把logback日志级别改成debug2.启动查看控制台控制台Waitingforchangeloglock....(fromwww.fhadmin.org)说明是数据库死锁,把LOCKED值只要是1的,都改成0一、Spring的优缺点Spring的优点Spring是Java企业版(JavaEnterpriseEdition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterpr
首信易支付:https://www.ikjzd.com/w/1841
pocket:https://www.ikjzd.com/w/1903
patents:https://www.ikjzd.com/w/857
外贸人必须知道的13种国际贸易认证:https://www.ikjzd.com/articles/17808
广告优化技巧-如何降低Acos:https://www.ikjzd.com/tl/108334
如何在亚马逊上获得评论?收藏这实用的5招!:https://www.ikjzd.com/articles/16693

No comments:

Post a Comment