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的设置分为两种:一种是

07 2022-10

mybatis-plus-generator实现代码自动生成器

mybatis-plus-generator实现代码自动生成器

07 2022-10

SpringBoot整合mybatis-plus入门教程

SpringBoot整合mybatis-plus入门教程

06 2022-10

Lombok的作用和用法

在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写

06 2022-10

什么是函数式接口

只包含一个抽象方法的接口,称为函数式接口

27 2022-09

mybatis结合log4j打印SQL日志的两种方法

在使用mybatis进行开发的时候,由于可以动态拼接sql,这样大大方便了我们。但是也有一定的问题,当我们动态sql拼接的块很多的时候,我们要想从*mapper.xml中直接找出完整的sql就会非常的难,这

22 2022-09

System.out.print与Log的比较

System.out.print和java运行程序运行在同一线程,也就是说,业务程序会等待System.out的动作,导致资源被占用,log4j、logback等日志工具进行调试信息的打印,这类工具是异步线程的,不会使程序处于