┉┇Spring
文章平均质量分 62
一些Spring的知识
一碗谦谦粉
不要怕,不要悔
展开
-
SpringBoot的properties文件和yml文件的优先级
结论:properties大于yml。原创 2022-12-28 22:36:49 · 1237 阅读 · 1 评论 -
最近一场面试(Spring Boot)
Spring Boot是Spring的子项目,Boot是“引导”的意思,Spring 的 Boot通过Spring Boot可以快速配置Spring项目,并且在Spring的官方还提供了快速创建Spring Boot项目的脚手架,以及在IntelliJIDEA中还提供了Spring Initializr通过Spring Boot可以快速引入各种框架(如:Spring MVC、Spring AOP、MyBatis等),当然,这也得益于Maven..原创 2022-04-04 19:04:14 · 597 阅读 · 0 评论 -
Spring Boot统一日志处理Logback
一、什么是日志1、日志的作用通过日志查看程序的运行过程,运行信息,异常信息等,可以为解决程序的bug提供帮助。如在Tomcat服务器上的窗口信息,信息刷新太快了,不好锁定错误信息,这时就需要查找tomcat的日志。2、Logger的日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:FATAL、ERROR、WARN、INFO、DEBUG3、日志级别的配置默认情况下,spring boot项目从控制台打印出来的日志级别只有INFO及以上级别可以在a原创 2021-12-26 17:39:45 · 1073 阅读 · 0 评论 -
Spring统一异常处理和指定异常处理
一、场景当系统报错时,浏览器会响应具体报错信息,这样不好。这时我们就需要对系统的报错、异常作响应的处理。在Spring中可以直接使用【spring的统一异常处理】。二、示例1、统一异常处理新建一个统一异常处理的类GlobalExceptionHandler(名字自定义),使用到的注解有:@ControllerAdvice@ExceptionHandler...原创 2021-12-23 21:11:17 · 865 阅读 · 0 评论 -
Spring MVC常用配置(在web.xml中的配置)
在SSM框架中往往要进行很多XML的配置,才能达到我们想要的效果。(Spring、Spring MVC、Mybatis、Shiro、Freemarker)原创 2021-06-10 23:48:22 · 1998 阅读 · 1 评论 -
org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named ‘XXX‘
一、报错信息org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'statisticsServiceImpl' is expected to be of type 'cn.xbao.pet.service.impl.StatisticsServiceImpl' but was actually of type 'com.sun.proxy.$Proxy43'二、原因没有遵循Spring的代理原创 2021-03-20 12:53:42 · 1284 阅读 · 0 评论 -
Spring Data方法命名规范
关键字 例子 JPQL And fifindByNameAndAge(String name, Integer age) where name = ? and age = ? Or fifindByNameOrAge(String name, Integer age) where name = ? or age = ?...原创 2020-11-04 16:06:56 · 226 阅读 · 0 评论 -
在Java中快速使用热部署
热部署插件(了解)除了使用JRebel来实现热部署,还可以使用Springboot提供的spring-boot-devtools包来完成Springboot应用热部署<!-- SpringBoot热部署插件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactI.原创 2020-10-08 22:16:58 · 813 阅读 · 0 评论 -
SpringBoot项目修改代码什么时候需要重启服务器?
SpringBoot项目修改了代码,什么时候是需要重启服务器的?1、在方法内部做了修改是不需要重启服务器的。2、加了类,删除了类,加了方法需要重启服务器(如果有热部署则都不需要重启服务器)。...原创 2020-10-07 22:57:19 · 1042 阅读 · 0 评论 -
Spring Boot的一个使用思想_约定优先配置
一般地,我们在使用spring的过程中都会使用xml对spring进行配置,那么越复杂的功能配置就越多,为了解决这个问题,springboot就出来了,而在使用springboot开发项目的过程中,我们需要大量使用“约定优先配置”,这个“约定”笼统地来所说,就是在我们开发时写好的类中贴注解,告诉框架这是配置类,以此来代替之前的xml配置。...原创 2020-08-23 23:11:08 · 426 阅读 · 0 评论 -
application.properties优先级 ---- 在出现配置覆盖时,检查
一个SpringBoot项目中是可以有多个application.properties文件的,存放在不同目录中,他们的优先级也不一样,会出现覆盖的情况,这时,框架就会遵循优先级的规则来处理冲突的属性。下面,对application.properties的优先级做一个排序:项目/confifig/application.properties 项目/application.properties classpath:confifig/application.properties .原创 2020-06-28 13:09:26 · 1584 阅读 · 0 评论 -
Spring Boot入门 ---- Hello World
->从Hello World开始 1、新建一个Maven项目(如何在idea新建maven项目)2、在pom.xml导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versio...原创 2020-06-23 13:19:59 · 168 阅读 · 0 评论 -
Spring Boot有什么作用
Spring Boot是由Pivotal团队开发的框架,是一个框架,是程序的半成品,它实现了很多写Java程序的通用功能,但是并不具备公司的具体业务。但是,这样已经大大减少了程序的开发难度和开发人员的工作量,使得开发人员不太用关心写程序前的环境搭建和配置,只是把关注的重心放在本公司的业务开发上。配置交给框架做,公司项目的业务逻辑由程序员实现,这样就达到了快速开发的 目的。...原创 2020-06-18 13:40:34 · 1796 阅读 · 0 评论 -
Spring Boot项目如何独立运行(springboot项目打包)
-> 快速使用:(三步抬走)1、在pom.xml引入打包插件<build> <plugins> <!-- SpringBoot打包插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-p原创 2020-06-18 13:10:59 · 7193 阅读 · 0 评论 -
Spring Boot常用的工具包小结
Spring Boot一个很牛逼的地方就在于它提供了很多,以spring-boot-starter-* 开头的开箱即用的工具包,以下是比较常见的几种:spring-boot-starter: 核心的工具包,提供了自动配置,日志和YAML配置支持spring-boot-starter-aop: 提供了快速集成SpringAOP和AspectJ的工具包spring-boot-starter-freemarker: 提供了快速集成FreeMarker的工具包spring-boot-starter-te原创 2020-06-17 23:49:09 · 1697 阅读 · 0 评论 -
SpringBoot项目标准的目录结构
SpringBoot项目标准目录结构。【附】 常见的vue前端项目结构原创 2020-06-16 00:12:38 · 4503 阅读 · 1 评论 -
更改Spring Boot启动logo图案(快乐玩耍)
-> 快速使用在项目中的src/main/resources下新建一个【banner.txt】即可。(txt中放自己想要展示的logo)-》具体案例 》》》》》》1、原来的启动logo,看腻了:2、在src/main/resources下新建一个 banner.txt(spring boot 启动时就能读取到)3、 启动项目即可,最后效果:--》补充:上面logo所用的 banner.txt ...原创 2020-06-05 01:10:25 · 1760 阅读 · 0 评论