##特别 由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目https://github.com/Draymonders/Campus-Shop java.lang.NullPointerException at com.cumt.service.ShopCategoryServiceTest.testGetShopCategoryList(ShopCategoryServiceTest.java:22) at sun.reflect.NativeMethodAcc…
在Spring项目中,有时需要新开线程完成一些复杂任务,而线程中可能需要注入一些服务.而通过Spring注入来管理和使用服务是较为合理的方式.但是若直接在Thread子类中通过注解方式注入Bean是无效的. 因为Spring本身默认Bean为单例模式构建,同时是非线程安全的,因此禁止了在Thread子类中的注入行为,因此在Thread中直接注入的bean是null的,会发生空指针错误. 以下分别列举错误的注入方法和两种解决方式. 错误的注入方法 @Controller public class…
一.基于schema格式的注入 1.基本的注入方式 (属性注入方式) 根据setXxx()方法进行依赖注入,Spring只会检查是否有setter方法,是否有对应的属性不做要求 <bean id="student" class="com.lq.ioc.Student"> <property name="name" value="zhansan"></property> <propert…
在使用springboo的时候,遇到一个问题,想在tool类中注入一个bean,一直失败,翻了下源码,是因为工具类的初始化方法为反射class调用newInstance方法,详见 http://www.cnblogs.com/xiaoQLu/p/7292971.html 那还有没有其他方法实现呢,请教了组内的大神,丢了如下一段代码我 @Configuration public class WebAppConfigTest extends WebMvcConfigurerAdapter { @Ov…
记录项目开发中 一次有趣的debug经历 本来是在做单元测试的,但是发现如下代码 有问题.. ProductCategory p = new ProductCategory(); for (int i = 1; i <= 5; i++) { p.setCreateTime(new Date()); p.setPriority(i); p.setShopId((long)(i)); p.setProductCategoryName("测试店铺种类"+(i+3)); list.add…
1.在类上直接加注解@Component,那么这个类就直接注入到Spring容器中了  ,像@Contrloller,@Service这些本质上都是@Component, 2.@Configuration(或者@SpringBootConfiguration)放到类上,然后在类中的方法上加注解@Bean @SpringBootConfigurationpublic class UseConditionalOnBean { @Bean public User createBean(){ retur…
@Componentpublic class ScriptExecuteContent { @Autowired private static SignRepository signRepository; public static String checkSign(String certNo, String acctNo, String instCode) { Sign sign = signRepository.findByCertNoAndAcctNoAndInstCode(certNo,…
GET传参有中文的情况 特别 由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目 https://github.com/Draymonders/Campus-Shop 问题复现 今天做前端,发现无论传什么中文,都不会返回结果 然后Debug时候发现 如果下面的代码 shopName = $('#search').val() 是可以获取中文的 但是 拼接GET请求时候 listUrl + '?' + 'pageIndex=' + pageIndex + '&pageS…
话不多说,下面表格是项目开发中用到的实体集以及表格Name 实体创建     表格创建 Area 区域 Area 实体 areaId areaName priority createTime lastEditTime 表格 area_id area_name priority create_time last_edit_time HeadLine 头条 (用做首页滚动 HeadLine 实体 lineId lineName lineLink lineImg priority 表格 line_id…
俩个实体 package com.java.test4; /** * @author nidegui * @create 2019-06-22 14:45 */ public class People { private Integer id; private String name; private String age; private Dog dog; public Integer getId() { return id; } public People() { } public Dog…