当前位置: 首页 > news >正文

成都外贸网站建设费用wordpress is front

成都外贸网站建设费用,wordpress is front,漳州市建设局网站,网站备案有幕布目录 前言 一、使用Java配置Spring 前言 使用纯Java的配置方式,在SpringBoot中随处可见,是必须要学习的 一、使用Java配置Spring 配置Spring有多种方式,我们现在要完全不使用Spring的xml配置了,全权交给Java来做! J…

目录

前言

一、使用Java配置Spring


前言

使用纯Java的配置方式,在SpringBoot中随处可见,是必须要学习的

一、使用Java配置Spring

配置Spring有多种方式,我们现在要完全不使用Spring的xml配置了,全权交给Java来做!
JavaConfig是Spring的一个子项目,在Spring4之后,它成为了一个核心功能!

使用注解的方式完成配置

实体类

//这里这个注解的意思,就是说明这个类被Spring接管了,注册到了容器中
@Component
public class User {private String name;public String getName() {return name;}@Value("埼玉") //属性注入值public void setName(String name) {this.name = name;}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +'}';}
}

配置文件

  • @Configuration:这是一个配置类,就和我们之前看的beans.xml,这个也会Spring容器托管,注册到容器中,因为它本来就是一个@Component
  • @ComponentScan("com.zlh.config"):扫描包内的Bean
  • @Import(Configuration.class):导入其他Java配置类
  • @Bean:将方法的返回值注册为Bean,可以用于导入第三方对象
// 这个也会Spring容器托管,注册到容器中,因为它本来就是一个@Component
// @Configuration代表这是一个配置类,就和我们之前看的beans.xml
@Configuration
@ComponentScan("com.zlh.config")
@Import(Configuration.class)
public class AppConfig {// 注册一个bean,就相当于我们之前写的一个bean标签// 这个方法的名字,就相当于bean标签中id属性// 这个方法的返回值,就相当于bean标签中的class属性@Beanpublic User user(){return new User(); // 就是返回要注入到bean的对象!}}

测试类

public class MyTest {public static void main(String[] args) {AnnotationConfigApplicationContext context= new AnnotationConfigApplicationContext(AppConfig.class);User user = context.getBean("user", User.class);System.out.println(user);}}

这里如果有同学获取Bean出错,可以留意一下spring-core版本

<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>5.3.10</version>
</dependency>

这种纯Java的配置方式,在SpringBoot中随处可见!

http://www.dtcms.com/a/549359.html

相关文章:

  • 【Rust】异步处理器(Handler)实现:从 Future 本质到 axum 实战
  • SpringBoot + iTextPDF + Acrobat 构建动态PDF表单的完整实践
  • 如何使用Python编辑PDF文档:修改文本、添加图片、更新元数据等
  • 苹果ios系统ipa文件企业签名是什么?优势是什么?什么场合需要应用到?
  • 石家庄商城网站制作微信网站小游戏
  • Postman接口测试教程(完整版)
  • 优秀网页界面设计郑州百度搜索优化
  • 一个可本地运行的实时字幕翻译 Demo(Whisper + GPT + Streamlit),可以边说边出中英文字幕
  • 网站开发建设总结wordpress ftp存储
  • 5.2 MCP服务器
  • 建设银行 钓鱼网站如何优化一个网站
  • Android 13后台任务一键清理功能实现
  • PLC、上位机软件应用开发
  • 免费自己做网站软件建立传媒公司网站
  • STC32G12K128 串口1、2、3、定时器0、看门狗 非中断模式基本使用
  • 嵌入式下解决stat调用出现Value too large for defined data type (errno=75)的问题
  • 15、Docker swarm-2-安装与存储
  • 单片机与边缘计算机的软硬协同差异分析
  • 个股期权如何开仓的要点总结?
  • frontpage做的社交网站网站开发成本都有哪几项
  • 电商网站建设源码wordpress轮播图替换
  • 【Qt】实现单例程序,禁止程序多开的几种方式
  • React 路由权限跳转 Token判断 路由控制 登录状态控制
  • 佛山网站优化多少钱十大外贸电商平台有哪些
  • 【代码审计】emlog pro 2.2.0 文件上传漏洞分析
  • 关键链项目管理CCPM
  • MySQL的ABS函数深度解析
  • 汕尾网站建设公司苏州建设信息网站
  • 哪些大学网站做的比较好陆家网站建设
  • 标注工具使用