Spring知识积累
1、Spring boot的测试类,在用@Autowired创建其他类对象时,被调用类,需要加上@Slf4j注解
推荐这些技术文章:
Spring 常用注解@Resource和@Autowired
@Resource和@Autowired都是做bean的注入时使用
1、共同点
两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。
@Resource和@Autowired 一个根据name 一个根据id
原文链接:https://www.cnblogs.com/zhenma0618/p/15946795.html...
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/P...
@ComponentScan扫描器
@Configuration表明该类是配置类
在配置类中使用@Bean修饰方法,蒋返回值加入到IOC容器中
使用@Bean来修饰方法,该方法返回一个对象。
不管方法体内的对象是怎么创建的,Spring可以获取得到对象就行了。
Spring内部会将该对象加入到IOC容器中
容器中bean的ID默认为方法名
在测试类使用@Con...
ActivityInfoServiceImpl.java
@Service("IActivityInfoService")
@Slf4j
public class ActivityInfoServiceImpl extends ServiceImpl<ActivityInfoMapper, ActivityInfo> implements IActivityInfoService ...
基于注解的AOP开发
1. 创建接口和目标类(内部有切点)
package com.sjj.anno;
public interface TargetInterface {
public void print_hello();
}
package com.sjj.anno;
import org.springframework.stereotype.Component;
@Com...
JPA,在服务器启动的时候,jpa的启动管理类会自动扫荡继承了JpaRepository的接口,然后添加到动态代理管理中,然后注入到spring的容器中。
@Entity当实体类名和表名相同,实体属性和表字段相同时,会默认完成实体属性和表字段的映射,当表名和实体类名不同,表字段和实体属性不同时,需要使用@Table和@Column注解完成实体和表直接的映射
查看@Entity注解,发现其...
@Api(value = "谢谢谢谢", tags = "惺惺惜惺惺")
@RestController
@RequestMapping(UrlConstant.TIKTOK + "store/live")
@RequiredArgsConstructor
public class StoreLiveController {
private final StoreLiveService ...
日志
日志框架、日志配置
代码地址
ssh git@gitee.com:Ding_DangMao/learn-spring-bot.git
1. 日志框架
小故事
小张,开发一个大型系统;
1. System.out.pringln('') 将关键数据打印在控制台;去掉?下载一个文件?
2. 框架来记录系统的一些运行时信息;日志框架;zhangloging.jar
3. 高大上的功能?异步...
Spring高级-容器实现-BeanFactory实现的特点
一、DefaultListableBeanFactory
DefaultListableBeanFactory,是 BeanFactory 最重要的实现,像控制反转和依赖注入功能,都是它来实现
1、需求一:往DefaultListableBeanFactory里面 注册一个组件
package com.mangoubiubiu.show;
import lombok.ext...
Spring中@Autowired和@Resource的区别
在spring中关于@Autowired和@Resource的区别
@Resource注解默认根据名称进行赋值,根据名称无法找到对应的
bean则按照类型自动赋值;如果该注解指定了name 属性,则只会根据
name的名称赋值;如果根据默认的 name 的名称找不到对应bean就
会根据类型去容器中查找对应的 bean 进行赋值,如果根据类型也不能
找到对应的bean才会抛出异常。
** 简...
文章链接:https://www.dianjilingqu.com/414.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。