创建接口TestRepository
package ss.java.springannotationscan.repository;
public interface TestRepository {
void testRepositoryMethod();
}
实现类TestRepositoryImpl
package ss.java.springannotationscan.repository.impl;
import org.springframework.stereotype.Repository;
import ss.java.springannotationscan.repository.TestRepository;
/**
* @author XYang
* @date 2020-07-06 19:12
*/
@Repository
public class TestRepositoryImpl implements TestRepository {
/**
public void testRepositoryMethod() {
System.out.println("调用testRepositoryMethod方法");
}
}
创建接口 TestService
package ss.java.springannotationscan.service.impl;
public interface TestService {
void testServiceMethod();
}
实现类TestServiceImpl
package ss.java.springannotationscan.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;
import ss.java.springannotationscan.repository.TestRepository;
import ss.java.springannotationscan.service.impl.TestService;
/**
* @author XYang
* @date 2020-07-06 19:12
*/
@Scope("prototype")
@Service("service")
public class TestServiceImpl implements TestService {
@Autowired
TestRepository testRepository;
@Override
public void