自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 lombok

安装lombok可以使用一些便捷的注解,减少代码量例如:@Data 可是替代实体类的get、set方法@NoArgsConstructor 可以替代无参构造@Accessors 可以实现链式写法(如:new Demo().setId("").setName("").setAge(0))...

2020-03-14 10:41:46 94

原创 @Bean如果修饰需要传参数的方法

@Bean修饰的方法如果需要传参数例如:@Beanpublic TestBean createTestBean(Demo demo1){TestBean testBean = new TestBean ();testBean.setDemo(demo1);return testBean;}如果Spring容器中只有一个Demo类型的bean, 则默认按照类型匹配注入Demo的bea...

2019-11-22 10:24:15 1565

原创 @Qualifier的作用

Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的;@Autowired默认按照类型匹配注入bean,如果有多个实现类,搭配@Qualifier(“实现类名称”)表明注入的是哪一个实现类的bean:比如:@Autowired@Qualifier(“TestServiceImpl1”)private TestService testService; //...

2019-11-22 10:07:37 19016 2

原创 JVM

JVM 体系结构1.类装载器ClassLoader:用来装载 .class 文件2.执行引擎:执行字节码,或执行本地方法3.运行时数据区:方法区(线程共享)、堆(线程共享)、JAVA栈(非线程共享)、程序计数器(非线程共享)、本地方法栈(非线程共享)JVM在运行时,会分配好方法区和堆,而JVM每遇到一个线程,就会为其分配一个Java栈、程序计数器、本地方法栈,当线程终止时,这三者(JAVA...

2019-05-23 08:48:55 126

原创 Mybatis中#{}和${}区别

Mybatis中#{}和${}的区别#{}:在mybatis数据库语句中表示占位符,占位符有个特点就是自动加上’ '单引号,不会导致sql注入。${}:在mybatis数据库语句中是拼接的意思,没有加上单引号,有可能导致sql注入。...

2019-05-20 09:32:33 185

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除