首页 > 编程语言 >java-spring纯注解开发

java-spring纯注解开发

时间:2023-03-04 19:46:34浏览次数:29  
标签:UserDao 配置文件 spring public 注解 java class

1、创建配置类

  • 替代配置文件
/**
 * <p>描述 : 配置信息,省去编写配置文件
 */
@Configuration
@ComponentScan("cn.tjhis")
public class SpringConfig {
}

image

2、实现类注解

@Repository
public class UserDaoImpl implements UserDao {
    @Override
    public void save() {
        System.out.println("保存数据");
    }
}

3、调用

public class Main {
    public static void main(String[] args) {
        ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);
        UserDao userDao = ctx.getBean(UserDao.class);
        System.out.println(userDao);
    }
}

标签:UserDao,配置文件,spring,public,注解,java,class
From: https://www.cnblogs.com/his365/p/17178924.html

相关文章

  • JavaScript dom查询
    <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html> <head> <metahttp-equiv="Content-Type"content="text/html;......
  • JavaScript 前后切换图片
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <styletype="text/css"> *{ margin:0; padding:0; } #outer......
  • JavaScript 邮件的正则
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *电子邮件 * hello.nihao......
  • JavaScript Dom
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> </head> <body> <buttonid="btn">我是一个按钮</button> <scripttype="text/javasc......
  • JavaScript 正则表达式2
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *创建一个正则表达式检查一个字符串中......
  • SpringMVC:文件上传下载如何实现?
      一、文件下载如果在响应时候没有设置响应头中的Content-Disposition属性,则会使用默认值inline,此时客户端访问静态资源的时候,能解析显示的就会解析显示,不能解析......
  • java-spring 通过配置文件获取bean
    1、druid.properties#mysql连接参数jdbc.driver-class-name=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/wangdb?useUnicode=true&characterEncodi......
  • Spring事务失效的十种常见场景
    目录概述事务的传播类型isolation@Transactionnal注解属性Spring事务失效的场景:1.事务方法未被Spring管理2.方法使用final类型修饰3.非public修饰的方法4.同一个类中......
  • 2.JavaScript如何实现异步编程,可以详细描述EventLoop机制
    单线程和异步js的任务分为同步和异步两种,它们的处理方式也不同,同步任务是直接在主线程上排队执行,异步任务则会被放在任务队列中,若有多个任务(异步任务)则要在任务队列中排......
  • java 线程常用方法
    方法名作用特点start()启动线程,线程进入可运行状态不是立马执行,还需要等一个时机,等抢到CPU调度权就执行join()加入线程,等加入的线程执行结束再执行当前......