- 博客(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关注的人
RSS订阅