11 2022-10

SpringBoot MyBatis配置

大家都知道,MyBatis 框架是一个持久层框架,是 Apache 下的顶级项目。Mybatis 可以让开发者的主要精力放在 sql 上,通过 Mybatis 提供的映射方式,自由灵活的生成满足需要的 sql 语句。使用简单的XM

11 2022-10

java中的上下文什么意思?

所谓上下文,它是用来存储系统的一些初始化信息,即ServletContext,是一个全局的储存信息的空间,服务器启动,其就存在,服务器关闭,其才释放

11 2022-10

Spring Boot中使用监听器

什么是 web 监听器?web 监听器是一种 Servlet 中特殊的类,它们能帮助开发者监听 web 中特定的事件,比如 ServletContext, HttpSession, ServletRequest 的创建和销毁;变量的创建、销毁和修改等。可以在某

10 2022-10

java自定义异常类的编写

在 Java 中你可以自定义异常, 所有异常都必须是 Throwable 的子类。 如果希望写一个检查性异常类,则需要继承 Exception 类。 如果你想写一个运行时异常类,那么需要继承 RuntimeException 类

10 2022-10

Java 枚举与普通类的区别

枚举类是一种特殊的类,它和普通的类一样,有自己的成员变量、成员方法、构造器。枚举类的所有实例(枚举值)必须在枚举类的第一行显式地列出,否则这个枚举类将永远不能产生实例。列出

09 2022-10

Spring Boot中的全局异常处理

在项目开发过程中,不管是对底层数据库的操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。如果对每个过程都单独作异

09 2022-10

注解 @Configuration 和 @Bean

spring的java配置方式是通过@Configuration和@Bean这两个注解来实现的。 @Configuration作用在类上,相当于一个xml配置文件; @Bean作用在方法上,相当于xml配置中的<bean>

09 2022-10

springboot指定项目配置文件

在实际项目中,一般有两个环境:开发环境和生产环境。开发环境中的配置和生产环境中的 配置往往不同,比如:环境、端口、数据库、相关地址等等.最好的解决方法就是开发环境和生产环境

08 2022-10

SpringBoot的默认包扫描路径是什么

在SpringBoot中,我们没有指定任何一个包的扫描路径,但你注册进容器中的对象却都可以拿到,这是因为SpringBoot有默认的包扫描路径

08 2022-10

IDEA 配置全局Maven设置

2021版本的idea,每次新建项目都需要重新配置一下maven,不然每次资源全部下载在C盘,每次新建项目都需要重新配置maven的原因是:我们只更改了本次项目的maven地址,idea的设置分为两种:一种是