| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> spring配置数据源和注解介绍 -> 正文阅读 |
|
[Java知识库]spring配置数据源和注解介绍 |
本文是自己看的教学视频做的笔记,仅供自己使用,可能有误,别被误导!1.1数据源的开发步骤1.导入数据源的坐标和数据库驱动坐标 2.创建数据源对象 3.设置数据源的基本连接数据 2.2 Spring基础注解介绍@Component()? 使用在类上实例化bean,括号里可添加bean的id @Autowired 自动注入bean,如果没有Qualifier则按照数据类型从spring容器中匹配 @Qualifier 和Autowired一起使用,根据指定名称进行注入,适用于有多个bean的时候使用 @Controller web层实例化bean @Service? service层实例化bean @Repository Dao层上实例化bean @Resource(name="")? ?Resource相当于Qualifier+Autowired @Value("") 将括号里的值注入给被注解的变量,使用场景:@Value("${这里输入key值,自动注入对应的value值}") @Scope("prototype")产生多个bean? ? ? @Scope("singleton") 产生一个bean @PostConstruct? 类似于bean标签的init-method属性? bean在创建时执行的初始化方法 @PreDestory? 类似于bean标签的destory-method属性? bean在销毁时执行的方法 2.3spring新注解@Configuration 用于指定当前类是一个Spring配置类,当创建容器时会从该类上加载注解(表示一个核心配置类) @ComponentScan("") 用于指定Spring在初始化容器中时要扫描的包 @Bean 用在方法上,标注该方法的返回值以指定名字存储到spring容器中 @PropertySource 用于加载properties文件中的配置 @Import 用于导入其他配置类 @ContextConfiguration(classpath:"" / classes={})? 导入xml文件/配置类? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/30 23:55:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |