- 博客(5)
- 收藏
- 关注
原创 lombok
安装lombok可以使用一些便捷的注解,减少代码量例如:@Data 可是替代实体类的get、set方法@NoArgsConstructor 可以替代无参构造@Accessors 可以实现链式写法(如:new Demo().setId("").setName("").setAge(0))...
2020-03-14 10:41:46
113
原创 @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
1608
原创 @Qualifier的作用
Qualifier的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的;@Autowired默认按照类型匹配注入bean,如果有多个实现类,搭配@Qualifier(“实现类名称”)表明注入的是哪一个实现类的bean:比如:@Autowired@Qualifier(“TestServiceImpl1”)private TestService testService; //...
2019-11-22 10:07:37
19095
2
原创 JVM
JVM 体系结构1.类装载器ClassLoader:用来装载 .class 文件2.执行引擎:执行字节码,或执行本地方法3.运行时数据区:方法区(线程共享)、堆(线程共享)、JAVA栈(非线程共享)、程序计数器(非线程共享)、本地方法栈(非线程共享)JVM在运行时,会分配好方法区和堆,而JVM每遇到一个线程,就会为其分配一个Java栈、程序计数器、本地方法栈,当线程终止时,这三者(JAVA...
2019-05-23 08:48:55
143
原创 Mybatis中#{}和${}区别
Mybatis中#{}和${}的区别#{}:在mybatis数据库语句中表示占位符,占位符有个特点就是自动加上’ '单引号,不会导致sql注入。${}:在mybatis数据库语句中是拼接的意思,没有加上单引号,有可能导致sql注入。...
2019-05-20 09:32:33
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人