SpringBoot
帅气的刘某人
这个作者很懒,什么都没留下…
展开
-
SpringBoot结合LogBack日志的使用并且本地打印日志
项目结构:application.yml相关信息:#日志配置路径logging: config: classpath:logback-debug.xmlvideoRemote: #日志打印路径 定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 logPath: /idea2017/videoremote/log #日志名称前缀 logName: videoremote #日志打印级别 INFO_FILE (INFO)原创 2020-07-04 12:44:20 · 679 阅读 · 0 评论 -
SpringBoot使用@Value读取Application.yml为null(疯狂踩坑)
项目需求:在springBoot中有一个写死的url,发送http请求获取一个视频地址。一开始的思路是这样的,然后考虑到这样写不够灵活,因为是springBoot项目,所以直接在配置文件中获取url这样是十分方便的。然后需要获取Value的敌方使用@VALUE注解来获取但是死活获取不到该处的URL,一直为空。解决办法:最后发现该变量我之前用static进行修饰。static是在类加载前便初始化变量。所以这时@VALUE并没有生效。所以为NULL只需要把static去掉便.原创 2020-07-04 12:25:41 · 2940 阅读 · 2 评论 -
SpringBoot配置Log4j并且生成本地文件
文件目录:log4j.properties#log4j 配置#log4j定义了8个级别的log优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。#CONSOLE前面的DEBUG是控制台需要打印什么DEBUG级别以上的日志的信息DEBUG, CONSOLE, ERROR, WARN, INFO, DEBUG, ALLlog4j.rootLogger=ERROR, CONSOLE, ERROR, WARN, INFO, DEBUG,原创 2020-06-22 17:59:02 · 799 阅读 · 0 评论 -
HandlerExceptionResolver使用
1:介绍:2:使用:2.1 项目结构:2.2:编写异常处理类:2.3 编写控制器:2.4:编写异常页面2.5:测试:1:介绍:我们使用SimpleMappingExceptionResolver获取不到异常对象,为了能够简化代码,而且能够获取到异常对象,我们使用HandlerExceptionResolver来处理异常,并进行页面的跳转。2:使用:2....原创 2020-02-07 13:11:44 · 3405 阅读 · 1 评论 -
@SimpleMappingExceptionResolver注解的使用
Table of Contents1:介绍:2:使用:2.1:创建异常处理类GloableException2.2:添加异常处理代码:2.3:控制器代码:2.4:两个出现异常的页面:2.5:测试(唯一遗憾是获取不到异常对象)1:介绍:当我们使用@ControllerAdvice和@ExceptionHandler两个注解处理全局异常时,当需要处理的异常越多...原创 2020-02-07 12:55:12 · 678 阅读 · 0 评论 -
@ControllerAdvice结合@ExceptionHandler全局异常处理
我们可以单独创建一个类,通过使用@ControllerAdvice和@ExceptionHandler一起使用,当所有控制器的方法出现问题,都进入异常处理方法。具体使用如下:该方法的缺点是:异常处理类中需要处理的异常越多,方法就越多,造成代码的冗余Table of Contents1:创建GloableException类,用于定义出现各种异常跳转页面:2.异常处理类代码:...原创 2020-02-07 12:34:59 · 994 阅读 · 0 评论 -
@ExceptionHandler注解使用
注解后面是当出现空指针异常时,进入该控制器。setViewName是跳转到名字为error1的视图中代码展示:package com.bjsxt.springbooterr.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.ann...原创 2020-02-07 12:18:39 · 12267 阅读 · 1 评论 -
SpringBoot自定义错误页面
SpringBoot默认有自己的错误处理页面,也就是我们跳转到不存在的页面时,会出来一个空白的页面WhitelableXXX,但是我们不能给用户看这个。所以我们需要自己定义错误页面。解决办法:我们需要在该目录下创建一个名字为error.html的页面,名字必须时这个这样出错了,就会跳转到我们这个页面...原创 2020-02-07 12:02:20 · 302 阅读 · 0 评论 -
idea中基于SpringBoot结合Mybatis
1:创建SpringBoot项目2:添加依赖:3:添加依赖:手动添加这几个依赖:4:使用maven自动生成pojo类和mapper文件Genarator文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//m...原创 2020-02-06 17:28:46 · 236 阅读 · 0 评论 -
SpringBoot加载配置文件的几种方式(加载JDBC配置文件)
学习SpringBoot我们会使用JDBC来加载JDBC配置文件,这是有几种方式来进行文件的加载Table of Contents学习SpringBoot我们会使用JDBC来加载JDBC配置文件,这是有几种方式来进行文件的加载前提:添加pom依赖1:使用@PropertySource加载自定义配置文件。2:@ConfigurationProperties注解的使用:一次加载到处...原创 2020-02-06 14:39:34 · 5195 阅读 · 0 评论 -
创建springboot项目连接超时的问题
将url地址改为http://start.spring.io即可成功解决问题原创 2020-02-05 12:03:36 · 6909 阅读 · 7 评论