
Jave
小夕别名叫可可
还好我是个胖子、无聊的时候可以捏捏肚子!
展开
-
异常处理:java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.Parameterized
获取父类泛型的class: Class<T> entityClass =(Class<T>)((ParameterizedType)getClass().getGenericSuperclass()).getActualTypeArguments()[0];出现问题:java.lang.ClassCastException: java.lang.Class cannot b...转载 2016-11-16 11:25:04 · 14269 阅读 · 3 评论 -
SpringBoot概述
spring boot: 自动配置,简化开发,对spring进行了高度封装。spring boot是spring开源组织下的子项目,是spring组件的一站式解决方案,简化了spring的使用难度,繁重的配置,提供了各种启动器,方便上手。前言:构建springboot工程一般采用gradle,maven;相对于maven的pom配置gradle更加简单;(听过这么一句话:事实...原创 2019-08-02 17:21:35 · 143 阅读 · 0 评论 -
SpringBoot-SpringCloud的版本(着重1.5和2.0)
特别注意:1、在配合使用SpringCloud的SpringBoot时候,他们自己的版本是需要对应的(我就迷迷糊糊犯错了的)。2、还有,在引入SpringCloud之后,要用里面的组件:eureka,feign等的时候,要注意里面的项目名,这里也是有区别的,版本1.5前后区别还有一点点大这个对比图是我看别人总结的呢,先贴到这里:Spring Boot Spring Cl...原创 2019-08-02 17:51:09 · 2382 阅读 · 0 评论 -
异常处理:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.Failed to parse configuration class [Application]; nested exception is java.io.FileNotFoun...原创 2019-08-02 18:08:58 · 8608 阅读 · 0 评论 -
SpringBoot 读取配置文件.properties
当前选择的SpringBoot的版本:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2....原创 2019-08-02 18:15:53 · 249 阅读 · 0 评论 -
模拟SpringBootStarter启动器(simple组件)
场景说明:为什么需要用到启动器?有时候我们在许多场景中会用到一些通用的配置操作来处理相应的业务,这些东西,我们都可以将它作为一个自定义的Starter来使用。创建一个starter的springboot工程,引入了springboot的父类。这个就为启动器工程。需要创建一个resources/META-INF/spring.factories文件,在SpringBoot...原创 2019-08-05 12:10:13 · 421 阅读 · 0 评论 -
SpringBoot -Redis整合应用
springboot 版本:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versio...原创 2019-08-05 12:20:10 · 171 阅读 · 0 评论 -
java反射-泛型-属性值获取-属性值设置(抽象出一个组装树形结构数据的通用小方法)
思路:1、每个场景就是一个实体来区分(Entity)这里很关键,我们后面会定义成泛型(T)2、会通过上面定义的泛型T 用java反射获取到类对象,然后我们也必须知道parentid,id,list(所以,这三个关键属性的属性名,也需要传递进来)3、继续用java反射获取T这个类对象中parentID,Id的值,然后进行业务逻辑处理比对,装载每个节点数据的子节点集赋值给T对象的List属...原创 2019-08-06 16:18:44 · 5118 阅读 · 0 评论 -
SpringBoot单元测试(@Test)
SpringBoot工程搭建好之后,完成相应业务逻辑,这个时候,我们需要测试。正常情况,是服务启动,前端调用API,但是这个时候,后台服务开发人员想要自己测试,不使用http服务调用方式的情况,应该怎么做呢?这里,我们使用的是SpringBoot:1、引入相关的jar<dependency> <groupId>org.sp...原创 2019-08-07 17:14:01 · 621 阅读 · 0 评论