标签:auto release value 相关配置 pid mys tor autowire java
解耦思想:编译不耦合,运行耦合
@Configuration
@ComponentScan("com.itheima")
@PropertySource("classpath:jdbc.properties")
@Value("${jdbc.username}")
----------------------
== 创建bean对象,并存放到IOC容器
@Component
@Controller
@Service
@Repository
@Bean
== 注入数据
@Autowired
@Qualifier
@Resource
@Value
== bean相关配置
@Scope
@PostConstruct
@PreDestroy
----------------------
依赖
<packaging>jar</packaging>
<!--依赖包-->
<dependencies>
<!--spring ioc依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
<!--spring jdbc依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
<!-- mysql数据库依赖 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.40</version>
</dependency>
</dependencies>
标签:auto release value 相关配置 pid mys tor autowire java
原文地址:https://www.cnblogs.com/hellsino/p/12169082.html