• 主类正常编写,略
  • 配置类新
@Configuration //作为配置类,替代 xml 配置文件
//写明扫描的类的目录(共同的上级目录也可以)
@ComponentScan(basePackages = {"com.atguigu"})
public class SpringConfig {}
  • 编写测试类
@Test
public void testService2() {//加载配置类ApplicationContext context= new AnnotationConfigApplicationContext(SpringConfig.class);UserService userService = context.getBean("userService",
UserService.class);System.out.println(userService);userService.add();
}

注意不一样的地方:new AnnotationConfigApplicationContext(SpringConfig.class)

spring学习--完全注解开发(不需要xml)相关推荐

  1. Spring中IOC注解开发;xml中常用字符转译

    目录 1.Spring注解主要用来替xml配置文件: 2.xml中特殊符号转译: 1.Spring注解主要用来替xml配置文件: /*spring原始注解主要代替<Bean>的配置 * * ...

  2. JavaEE(10)Spring中的注解开发、静态/动态代理

    1. 使用注解开发 1. 说明 (1)在Spring4之后,想要使用注解的形式,必须先引入aop包 (2)在配置文件中,引入context约束 <?xml version="1.0&q ...

  3. 【Spring Web MVC】Spring Web MVC 注解开发环境搭建

    为什么80%的码农都做不了架构师?>>>    1.创建maven项目 创建一个名为:springwebmvc-first的maven项目 2.添加依赖包 要使用springWebM ...

  4. (Spring)使用注解开发

    文章目录 一.使用注解开发 1.1 说明 1.2 Bean的实现和属性注入 1.3.衍生注解 1.4 作用域 1.5 小结 二. 基于Java类进行配置 一.使用注解开发 1.1 说明 在spring ...

  5. spring学习--基于注解方式创建对象AOP

    概念 下面四个注解功能是一样的,都可以用来创建 bean 实例 ​ (1)@Component ​ (2)@Service ​ (3)@Controller ​ (4)@Repository 1.引入 ...

  6. Spring学习总结(7)——applicationContext.xml 配置文详解

    web.xml中classpath:和classpath*:  有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件 ...

  7. spring学习--基于注解 注入属性

    注解共三种: (1)@Autowired:根据属性类型进行自动装配 (2)@Qualifier:根据名称进行注入,这个@Qualifier 注解的使用,和上面@Autowired 一起使用 ​(3)@ ...

  8. Spring学习day02-通过全注解模式实现CRUD

    前言 1.为什么要学习纯注解开发? 2.纯注解开发的优势? 3.使用纯注解开发达到的目标 4.实现纯注解开发的步骤 一.纯注解开发 1.为什么要学习纯注解开发? 因为后续将要学习的SpringBoot ...

  9. JavaEE——Spring学习笔记01【Ioc开发的模式】

    JavaEE--Spring学习笔记01[Ioc开发的模式] JavaEE--Spring学习笔记02[Spring和Mybatis的整合] JavaEE--Spring学习笔记03[AOP开发] J ...

最新文章

  1. 将TVM集成到PyTorch
  2. python3.5安装教程-Python 3.5安装教程
  3. iOS应用数据持久化(一)
  4. mysql 游标的使用
  5. 【Web安全】JSP内存马研究
  6. python3 文件模式
  7. Android Studio 引用aar包 更新后找不到新增的方法问题(踩坑)
  8. duration java_Java Duration类| toHours()方法与示例
  9. vue请求数据传给子组件_vue.js基础,父组件如何向子组件传递数据「607」
  10. iphone-common-codes-ccteam源代码 CCUINavigationBar.h
  11. OpenJDK与JDK的区别分析
  12. vector的常用总结
  13. VS解决方案下文件的含义(记录)
  14. SQL-count()理解
  15. 怎么制作云端服务器,自己搭建云端服务器
  16. 数据库 实验六 存储过程
  17. pil库修改图片大小_使用PIL改变图像格式及尺寸
  18. 『杭电1859』最小长方形
  19. sql面试题,查询出每班每科最高分的学生
  20. 从零开始的数模(二十)变异系数法

热门文章

  1. vue中select选择框的监听事件
  2. spss练习数据_动手练习SPSS因子分析啦,会不会做一动手就知道了
  3. .net java xml_java.net.MalformedURLException – 在通过StAX解析XML文件时
  4. antv图表 根据屏幕大小响应式_做可交互的统计图表,这套图形语法不容错过
  5. .Net 指针使用以及在栈上创建引用对象
  6. [JLOI 2016]成绩比较
  7. LightOJ 1319 Monkey Tradition(中国剩余定理)
  8. 基于STM32的电池管理系统触摸屏设计方案
  9. Sql Server 学习2
  10. Audio Playback过程