java
HugeLion#
这个作者很懒,什么都没留下…
展开
-
Springboot+Dubbox 提供Rest服务实践
springboot + dubbox 提供rest服务原创 2021-12-07 17:02:19 · 1113 阅读 · 2 评论 -
springboot mybatis 启动找不到Mapper Bean
报错信息:@org.springframework.beans.factory.annotation.Autowired(required=true)}解决办法:在启动类中添加@MapperScan注解,要注意注解后要加上扫描的路径(“com.xxx.xxx”)例如:@MapperScan("com.csdc.blog")...原创 2021-11-22 08:57:23 · 1183 阅读 · 0 评论 -
fastjson的JSONObject.toJSONString方法失效问题
String toJSONString(Object object)问题:该方法序列化的object对象,需要Object类中包含属性的get方法,如果没有get方法,则会序列化出一个空数组。解决:增加@Data注解 或 添加成员变量的get方法。原创 2021-05-18 10:01:58 · 2365 阅读 · 0 评论 -
命令行中调用dubbo服务及入参写法
服务调用步骤1.通过telnet连接到远程dubbo服务telnet 168.10.1.1 208802.查看dubbo服务ls3.调用invoke com.xxx.xxx.xxx.ClassName.functionName({serialVersionUID :'',param2:'2019',param3:'4',param4:'11',param5:['SSS110'],param6:'admin'})入参写法如3中的调用示例所示,大括号{}里是dubbo方法中原创 2020-10-21 14:27:04 · 2073 阅读 · 0 评论 -
IDEA debug模式,修改集合的值(stream写法)
当循环一个集合时,我们往往会对特定的值感兴趣,为了快速定位到这个值,有两个办法。1、设置断点条件(1)断点打在循环的行。(2)右击断点,会看到下面的窗口,在condition中输入条件即可。2、修改集合数据当循环中的逻辑过于复杂,debug过程中收集数据会消耗较长时间,方法1效率较低,此时可采用该方法。(1)断点打在循环的行。(2)右键集合变量,选择Evaluate Expression(快捷键Atl+F8)。(3)在弹框中输入过滤规则,点击Evaluate按钮比原创 2020-08-07 13:31:57 · 1700 阅读 · 0 评论 -
@ConfigurationProperties注解使用 — 配置项加载到map中
配置文件application.propertiesnamespace.hugelion1.a=alphanamespace.hugelion1.b=bravonamespace.hugelion1.c=charlienamespace.hugelion2.d=dog获取配置 HugeLionConfig.java@Data@Configuration@ConfigurationProperties(prefix = "namespace")public class HugeLi原创 2020-08-06 15:04:58 · 5897 阅读 · 0 评论 -
Idea LiveTemplate 方法注释 params参数自动获取 效果整齐
Abbreviation:function(这个可以随便命名,但一定要注意,前面不要加 /)Template text:** * @author $user$ * @date $date$ $time$ $params$ * @return $return$ * @description **/上图1:点击Edit variable,params对应的Expression用一下代码:groovyScript("if(\"${_原创 2020-07-06 17:07:35 · 892 阅读 · 0 评论 -
springboot + druid +jpa配置
两种文件构成:数据源配置DataSourceConfig和JPA配置xxxConfig数据源配置DataSourceConfig@Configurationpublic class DataSourceConfig { @Autowired private Environment environment; /** * first DataSource...原创 2020-03-10 17:00:39 · 299 阅读 · 0 评论 -
Spring @Qualifier 注解
@Qualifier注解的作用是区分实现相同Interface的class举个栗子//bean 生产者@Component("man")public class man implement Love { System.out.println("Hi girl i love you");}@Component("woman")public class woman impl...原创 2020-03-10 16:00:40 · 267 阅读 · 0 评论 -
StringUtils.isEmpty()和StringUtils.isBlank()的区别
StringUtils.isEmpty() 用来判断 String 的 length 是 0 或 null,length可以理解为空字符串。StringUtils.isBlank() 更进一步判断,在StringUtils.isEmpty()的基础上, 检查String是否仅仅由空的制表符构成,制表符包含空格、Tab等。举几个栗子:StringUtils.isEmpty()Str...原创 2020-03-03 15:00:29 · 364 阅读 · 0 评论 -
druid 推荐配置
#配置初始化大小、最小、最大initialSize = 1minIdle = 5maxActive = 20#配置从连接池获取连接等待超时的时间maxWait = 1000#配置间隔多久启动一次DestroyThread,对连接池内的连接才进行一次检测,单位是毫秒timeBetweenEvictionRunsMillis = 600000#配置一个连接在池中最大空闲时间,单位是毫秒...原创 2020-03-02 23:47:05 · 2481 阅读 · 0 评论 -
spring data jpa 出现Not a managed type
出现这个错误的原因是builder.packages指定的实体类目录不正确LocalContainerEntityManagerFactoryBean entityManager = builder .dataSource(dataSource) .properties(properties) .packages("com.xxx.xxx.j...原创 2020-02-25 22:16:44 · 650 阅读 · 0 评论