- 博客(26)
- 收藏
- 关注
原创 springboot中,怎么把对象的空属性转为json的时候过滤掉
通过这种方式,所有的对象在序列化为JSON时都会忽略。通过这种方式,所有的对象在序列化为JSON时都会忽略。在Spring Boot中全局配置。,使其在序列化时忽略。
2025-01-01 22:26:42
1339
原创 Springboot Whitelabel Error Page
要将Application类放在最外侧,即包含所有子包spring-boot会自动加载启动类所在包下及其子包下的所有组件,下面举例说明。**正确位置:在组件的同包或者组件的外层包内都可以,总之启动类的位置范围应大于或者等于组件所在位置.上面这句话大概的意思“这个应用没有明确的映射/错误,所以你才会看到这样一个返回结果”。在这总结确认了目前的三种错误案例。
2024-12-30 09:21:54
1180
原创 @Configuration(proxyBeanMethods = false)优缺点
基本使用是 Spring 框架中的一个注解,用于定义配置类。这个注解将一个普通的类标记为 Spring 容器中的配置源,允许你定义 Bean、导入其他配置类、设置配置属性等。是注解的一个属性,用于控制是否为配置类中定义的 Bean 创建代理。默认情况下,设置为true,这意味着 Spring 会为配置类中定义的 Bean 创建一个代理,以便在 Bean 的方法被调用时,Spring 容器可以拦截这些调用并应用 AOP 功能。如果你将设置为false。
2024-12-27 11:15:49
1183
原创 @ConditionalOnBean() 不生效的原因
在配置类中定义Bean,如果使用依赖的也是配置类中Bean,则执行结果不可控,和配置类加载顺序有关。
2024-12-27 09:57:01
320
原创 Spring-MVC 重定向404和数据丢失问题解决方案
重定向是对于客户端而言,而转发在服务器内部。重定向是想让客户端去访问指定的地址,而WEB-INF下的文件是受保护的,不可以被外部直接访问到,就会出现以上问题,报出404路径错误。将controller的代码修改如下,用servlet中session来携带数据。1.转发正常,重定向404,表示不公开的资源。将要访问的文件放置到WEB-INF外即可。2.重定向数据无法携带。controller层。再次运行,数据携带成功。
2024-09-25 09:35:12
391
1
原创 Tomcat 及 IDEA 乱码问题解决
首先声明IDEA , tomcat , jdk版本,不说这些的都是耍流氓!启动服务器测试结果如下,前提是tomcat的配置正确。到tomcat安装目录,进入conf文件夹。进入IDEA,由于英语不好,我的下载了汉化。
2024-04-09 20:14:57
260
1
原创 c3p0 找不到配置文件已解决
我的配置:JDK17 . IDEA:2023.3.4。解决问题不发版本的都是耍流氓。在项目的src目录下定义。
2024-04-09 15:51:10
590
1
原创 线程池(简单介绍)
概念:线程池的本质是一个容器,在该容器中存放若干个线程对象,当有任务需要使用线程对象时,直接从池中获取线程对象而不去临时额外的创建,当任务执行完毕后,会将使用完的线程对象归还到池中,也便于下一次的使用。注:即使线程对象已经全部归还,线程池仍然处于开启状态,因为线程池在等待其他新的任务来获取池中的线程对象。,用于创建一个固定数量线程对象的线程池,这个方法会返回一个用于获取线程对象并开启线程的对象。来手动关闭线程池,一旦线程池被关闭了,就不能再从池中获取线程对象,否则会发生。使用线程池要使用线程池的核心类。
2024-02-21 20:56:47
537
1
原创 ArrayList的扩容原理
ArrayList,如果使用有参构造函来创建,先根据指定容量创建数组,后续以1.5倍进行扩容;如果使用无参构造函数来创建,第一次添加元素,扩容到10,后续也是以1.5倍进行扩容。
2023-12-02 14:00:24
145
1
原创 常用类-String
如果两个字符串的长度相同,并且其中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。返回一个新字符串,它是此字符串的一个子字符串。如果字符串参数作为一个子字符串在此对象中出现一次或多次,则返回最后一个这种子字符串的第一个字符。返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始,如果它不作为一个子字符串出现,则返回 -1。返回一个新的字符串,它是此字符串的一个子字符串。否则返回 false。返回指定子字符串在此字符串中第一次出现处的索引,如果它不作为一个子字符串出现,则返回 -1。
2023-11-20 21:46:04
171
1
原创 多态的简单介绍
Collections中的shuffle方法用于对集合进行打乱,shuffle方法的形参是List,List是一个接口,因此实参可以是List接口的任何一个实现类的对象。如果一个方法的返回类型是引用数据类型,那么返回的结果可以是该类型或者是该类型的任何一个子类或者实现类对象。如果一个方法的形参是引用数据类型,那么实参可以是该类型或者是该类型的任何一个子类或者实现类对象。多态的概念:父类的引用变量指向子类对象(子类对象赋值给父类的引用变量)使用的总结:在多态下,判断引用变量是否是多态时父类的子类。
2023-11-16 22:06:47
214
1
原创 关键字 final和匿名内部类的简单使用
注:被final修饰的类和方法是最终的,无法被继承,实现和重写。static与abstract不能共存。创建对象时,不指定对象的引用变量名。修饰时,必须手动初始化。作用:匿名创建子类对象。
2023-11-07 19:40:43
63
原创 抽象类 abstract的使用
抽象方法:子类的共性方法抽取到父类中,而父类无法描述每个子类的具体实现,这样的方法就是抽象方法。抽象类必须要有子类,除非子类重写父类中的所有抽象方法,否则子类也是一个抽象类。抽象方法所在的类必须是抽象类。
2023-11-07 19:39:24
54
原创 this 和 super关键字作用简单介绍
注:本类构造函数的调用必须是构造函数的第一条语句,this只能在非静态方法中使用,不可在静态方法和静态代码块中出现this关键字。:this和super关键字在调用构造函数的时候必须在调用方法的第一条语句,不可同时出现,否则报错.:表示本类对象,调用方法时,表示当前方法的调用者。调用本类的其他构造函数。
2023-11-05 19:21:20
189
原创 java中继承简单介绍
extendspublic class 父类{public class 子类 extends 父类{一个子类只能有一个父类一个父类可以有多个子类继承具有传递性不能循环继承。
2023-10-28 22:20:09
143
2
原创 方法参数的传递是引用数据类型
导致后面的结果不同,而实参的地址并未改变,所以我们以这种方式对形参进行内容的修改,都是不会影响到实参的。我们发现数组num在进行值传递时,show方法里面输出的值和主函数里的遍历结果有区别。我们在进入方法是的确将地址值赋给了形参,在后面我将新的对象地址将形参的地址覆盖掉了。在值传递中,实参的值被传给形参,方法体内对形参的任何赋值操作都不会影响到实参。我们明明将实参的地址交给形参了,可输出的结果却不同?在摇头晃脑一段时间后我恍然大悟,将错误纠正过来,如下。
2023-10-24 21:45:02
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人