自定义博客皮肤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 147

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

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

2019-11-22 10:24:15 1679

原创 @Qualifier的作用

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

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

原创 JVM

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

2019-05-23 08:48:55 194

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

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

2019-05-20 09:32:33 241

空空如也

空空如也

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

TA关注的人

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