尚医通项目1.1

前后端分离概念


搭建项目后端环境

IDEA使用Spring Initializr创建项目失败解决方法

https://blog.csdn.net/qq_29752857/article/details/115786388

使用Spring Boot 中文社区搭建的 https://start.springboot.io

关于一些配置出错

关于项目引入依赖<scope>provided </scope>的作用

添加provided,因为provided表明该包只在编译和测试的时候用

比如说,假定我们自己的项目ProjectABC 中有一个类叫C1,而这个C1中会import这个portal-impl的artifact中的类B1,那么在编译阶段,我们肯定需要这个B1,否则C1通不过编译,因为我们的scope设置为provided了,所以编译阶段起作用,所以C1正确的通过了编译。测试阶段类似,故忽略。

那么最后我们要吧ProjectABC部署到Liferay服务器上了,这时候,我们到$liferay-tomcat-home\webapps\ROOT\WEB-INF\lib下发现,里面已经有了一个portal-impl.jar了,换句话说,容器已经提供了这个artifact对应的jar,所以,我们在运行阶段,这个C1类直接可以用容器提供的portal-impl.jar中的B1类,而不会出任何问题。

出现com.mongodb.MongoSocketOpenException: Exception opening socket错误

全局异常处理

spring boot 默认情况下会映射到 /error 进行异常处理,但是提示并不十分友好,下面自定义异常处理,提供友好展示。

日志处理

配置日志级别

日志记录器(Logger)的行为是分等级的。如下表所示:
分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别

  • 设置日志级别
    logging.level.root=WARN
    这种方式只能将日志打印在控制台上

Logback日志

spring boot内部使用Logback作为日志实现的框架。
Logback和log4j非常相似0,如果你对log4j很熟悉,那对logback很快就会得心应手。

spring部使用log4j作为日志实现的框架。

配置日志

在resources目录下配置logback-spring.xml
resources/logback-spring.xml

把项目代码提交远程git仓库

开发医院设置接口

posted @ 2021-06-30 14:25  BigMonster85  阅读(293)  评论(0)    收藏  举报