一、配置事务为了避免在项目运行过程中,代码出现异常导致数据错误。我们需要在项目的服务层配置事务。事务即一段代码要么同时成功,要么同时失败。SpringBoot默认开启@Transactional注解,Spring容器会自动扫描@Transactional修饰的方法和类。当注解在类上的时候意味着此类的所有public方法都是开启事务的。被注解的方法都成为一个事务整体,同一个事务内共享一个数据库连接,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 14:31:31
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、Spring Boot 日志二、Spring Boot 构建 RESTful Web 服务1、什么是 RESTful API2、RESTful API 设计规范3、相关注解4、API三、Spring Boot 异常处理四、总结?补充:@RestController 和 @ Controller 注解的区别  一、Spring Boot 日志   &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 12:52:17
                            
                                236阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目结构切面日志记录信息@Aspect
@Component
@Slf4j
public class AopLog {
   private static final String START_TIME = "request-start";
    private static final Logger log = LoggerFactory.getLogger(AopLog.class);            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 09:56:01
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1 统一异常处理1.1 SpringBoot提供的方案1.2 Spring提供的方案2 统一记录日志 1 统一异常处理如果数据层有异常,就会抛给它的调用者业务层,业务层再抛给它的调用者表现层无论是哪个层次的异常,都会汇到表现层,要对表现层统一处理异常1.1 SpringBoot提供的方案SpringBoot提供的方案:在特定路径上加上对应特定错误状态的页面(如:404,500),在发生该            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 13:46:10
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、日志的输出1.1 日志等级划分1.2 日志输出操作1.3 日志等级设置二、日志的存储三、SpringBoot 中的日志框架四、lombok 原理  当一个项目报错以后,如何快速的定位错误的原因,找到解决办法是非常重要的。 日志就是发现和定位问题的好方法 除此之外,日志还有其他作用:可以记录用户登录信息,分析用户登录行为的合法性记录系统操作日志,追溯操作人,方便数据恢复记录程序执行时间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:12:05
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ErrorPageCustomizerErrorMvcAutoConfiguration 向容器中注入了一个名为 ErrorPageCustomizer 的组件,它主要用于定制错误页面的响应规则。@Bean
public ErrorPageCustomizer errorPageCustomizer(DispatcherServletPath dispatcherServletPath) {
re            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-06 15:00:20
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题描述spring boot jar包部署,通过java -jar 命令运行.jar文件代码中通过变量log输出到控制台的中文,乱码,但是仅仅是在运行jar时才乱码;而在用eclipse debug时,正常代码中通过System.out.println()输出的中文,不论是否是通过jar运行,都正常日志使用的是默认的logback,未使用log4j解决1、resources文件夹新建logbac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 19:16:51
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            日志1.日志框架小张;开发一个大型系统 1.System.out.println("");奖关键信息打印再控制台;去掉?写在一个文件? 2.框架来记录系统的一些运行信息;日志框架;zhanglogging.jar; 3.高大上的功能?异步模式?自动归档?… zhanglogging-good.jar? 4.将以前框架卸出来?换上新的框架,重新修改之前相关的API;zhanglogging-pref            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 08:50:09
                            
                                348阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、创建日志记录表、异常日志表,表结构如下:              操作日志表        异常日志表二、添加Maven依赖<dependency>
   <groupId>org.springframework.boo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 12:47:20
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Boot 如何使用 JUL 进行日志记录在 Spring Boot 中,我们可以使用多种日志框架进行日志记录。其中,JUL (Java Util Logging) 是 Java 平台自带的日志框架,它提供了简单的 API 和配置,可以轻松地进行日志记录。本文将介绍如何在 Spring Boot 中使用 JUL 进行日志记录,并提供示例代码。配置 JUL默认情况下,Spring Boo            
                
         
            
            
            
            错误处理机制一、SpringBoot默认的错误处理机制1、默认效果:  1)、浏览器,返回一个默认的错误页面 2)、如果是其他客户端调用出错,默认响应一个json数据,因为客户端一般都以接口的形式调用 。 2、默认处理机制原理:  SpringBoot处理的原理可以参考ErrorMvcAutoConfiguration.class,因为在此类中给容器添加了如下几个组件,我们看看各个组件的源码:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 20:39:19
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SpringBoot选用slf4j和logback,slf4j作为通用接口门面,而logkack是具体的实现。在开发过程中,日志记录方法的调用,不应该直接调用日志的实现类,而是调用日志抽象层里面的方法。需要导入slf4j的jar和locback的实现jarimport org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class H            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 14:18:31
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pom<dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-mail</artifactId>        </dependency>        <dependency>            <groupId>javax.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-27 17:33:51
                            
                                858阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            配置spring boot自己集成的sl4j日志打印日志    spring boot中日志默认是输出到控制台的,如果我们想让日志输出到磁盘中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 07:59:42
                            
                                544阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            小编典典坏消息是:有GUI工具可以帮助解决此问题,但这是一项熟练而广泛的工作。因此,它们不能涵盖所有内容,可能您需要使用命令行的东西/sql语句等来提供帮助。我只真正使用过命令行工具。我将概述一些我知道/曾经使用过的东西:首先,您需要一个良好的数据库设计。如果设计不好,那么您只能走得太远。这包括规范化,以及对字段使用适当的类型。我将这一点留在这里,因为我认为这是一个问题,而不是您所追求的。确保My            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 17:07:21
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.日志框架选择的日志框架: 日志门面:SLF4J(日志抽象层) 日志实现:Logback2.SLF4j使用1.如何在系统中使用SLF4j以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法SLF4j用户手册给系统里面导入slf4j以及logback实现的jar包import org.slf4j.Logger;
import org.slf4j.Logge            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 21:08:49
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;错误日志在mysql数据库中,错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysql数据库的数据文件中。日志文件通常的名称为hostname.err。其中,hostname表示服务器主机名。错误日志所记录的信息是可以通过log-error和log-warnings来定义的log-err            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 05:16:39
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、日志简介nginx日志主要有两种:访问日志和错误日志。访问日志主要记录客户端访问nginx的每一个请求,格式可以自定义;错误日志主要记录客户端访问nginx出错时的日志,格式不支持自定义。两种日志都可以选择性关闭。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 23:20:35
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx软件将错误的故障信息及用户的访问的日志信息记录到指定的日志文件1. Nginx错误日志信息介绍
    核心功能模块:ngx_core_module的参数名:error_log,
    配置位置:Main区域中 全局配置 或者 虚拟主机单独配置
    放置的标签段:main、http、server、location
    语法格式:error.log(关键字) file(日志文件)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 15:38:32
                            
                                206阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            网站日志的数据分析主要是使用相关工具进行,工具类型也有很多。网页版可以用拉格好桌面版可以用爱站或者光年,也可以使用shell分析日志。。。分析日志的作用有很多,可以概括几点:1.了解蜘蛛对页面的抓取情况,合理分配网站内链,优化抓取路径;2.统计栏目页面的流量数据情况,对其做相应的策略调整(例如数据下降,可以分析原因,对另外一个栏目页面做AB测试进行观察等等);3.提取出404页面,提交给百度进行处