
spring
文章平均质量分 52
TuskueNeko
此博客不再更新,新个人博客地址:reiner.host
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring通过注解方式依赖注入原理 (私有成员属性如何注入)
一、spring如何创建依赖的对象 用过spring的都知道我们在dao、service层加上@repository、@Service就能将这两个对象交给spring管理,在下次使用的时候使用@resource 或者@Autowired 就可以拿到而不需要自己再去new了,那么它是如何创建那些加上注解的对象的呢?通过JAVA反射拿到无参构造函数 以下只是举例:Constructor<...原创 2018-05-23 14:33:08 · 8798 阅读 · 1 评论 -
spring boot中JdbcTemplate配合cglib实现无须建实体的通用查询
JdbcTemplate已经简单的封装了JDBC的操作,我们可以通过注解的方式直接拿到:@Autowired private JdbcTemplate template; 然后通过表名获取所有字段(代码仅为片段):DatabaseMetaData dbmd = conn.getMetaData(); ResultSet rs = dbmd.getColumns(conn.getCatalo...原创 2018-06-22 17:04:56 · 798 阅读 · 0 评论 -
记一次使用Spring JdbcTemplate的错误:java.io.NotSerializableException: org.springframework.jdbc.core.SqlParam
当时代码如下:template.queryForList(sql,sqlValues) 然后就报:java.io.NotSerializableException: org.springframework.jdbc.core.SqlParam 错误了。断点查看才发现它把sqlVlues解析成单个Object了,实际上它是个数组List<SqlParameterValue> sqlVal...原创 2018-06-27 13:41:06 · 3096 阅读 · 0 评论 -
在Spring Boot YML配置文件中使用MAVEN变量@var@
在application.properties后缀的配置文件中我们如下使用MAVEN变量:eureka.client.serviceUrl.defaultZone=@defaultZone@@运行时符号会自替换成MAVEN变量配置好的值,但是换成YML配置文件不行了,会报错,如下配置即可解决:eureka: client: service-url: de...原创 2018-07-09 15:00:44 · 14190 阅读 · 18 评论 -
【spring boot 2.0升级】Spring Boot 2.0 Spring Cloud 报Project build error: Non-parseable POM问题
搭建spring cloud项目时一直报什么Project build error: Non-parseable POM ... ,经过2天苦战发现是由于之前导入了老项目,用的是spring boot 1.x 我改成了2.x后就报这个错,即使删除了所有的maven respository 依赖报这个错,不知为何,不管怎么弄 它总是会自动依赖spring cloud 1.34的包,然后就导致包冲...原创 2018-10-22 10:07:54 · 4812 阅读 · 0 评论 -
记一次不可能的运行结果!我电脑出问题了???
调试oauth2源码找Bug结果发现这么一段代码:if (!this.grantType.equals(grantType)) { return null;} 那么问题来了,this.grantType和grantType值是一模一样!连ID也是同一个,但是运行结果居然是return null!上图为证 在下才疏学浅有没有大牛解释一下?...原创 2018-11-01 17:02:07 · 235 阅读 · 0 评论