1. 사용자 엔티티 클래스를 만듭니다.
@datapublic 클래스 사용자 {private String username; 개인 문자열 비밀번호; 개인 정수 시대;}2. 데이터베이스 상호 작용을 시뮬레이션하려면 userDAO를 만듭니다.
공개 클래스 userDao {public list <user> queryUserList () {list <user> result = new ArrayList <User> (); // (int i = 1; i <10; i ++)에 대한 데이터베이스 쿼리 시뮬레이션 {user user = new user (); user.setusername ( "username_" + i); user.setpassword ( "비밀번호" + i); user.setage (i); result.add (사용자); } 반환 결과; }}3. 사용자 데이터 운영의 비즈니스 로직을 구현하려면 사용자 서비스를 작성하십시오.
@servicepublic class userervice { @autowired // bean 객체 개인 userdao userdao를 주입합니다. 공개 목록 <user> queryuserList () {// Query의 userDao에서 메소드를 호출합니다. reture this.userdao.queryuserlist (); }}4. 스프링 컨테이너를 인스턴스화하기 위해 SpringConfig를 쓰십시오.
@configuration //이 주석은 클래스가 XML 파일에 해당하는 스프링 구성임을 보여줍니다. // 스캔 패키지를 구성합니다. @componentscan (basepackages = "cn.my.springboot.javaconfig") public class springconfig { @bean //이 주석은 Bean 객체이며 <ean> public userdao getUserdao () {return new userDao (); // 새 개체를 직접 보여줍니다. }}5. 스프링 컨테이너를 시작하려면 테스트 방법을 작성하십시오.
공개 클래스 테스트 {public static void main (String [] args) {// Java 구성을 통해 스프링 컨테이너를 인스턴스화합니다. AnnotationConfigApplicationContext Context = New AnnotationConfigApplicationContext (SpringConfig.class); // 스프링 컨테이너에서 Bean 객체를 가져옵니다 // 객체 목록에서 메소드를 호출합니다 <user> list = usererVice.queryUserList (); for (user user : list) {system.out.println (user.getusername () + "|"user.getPassword () | "user.getage ()); // 컨테이너 컨텍스트를 파괴합니다. }}}테스트 결과 :
XML 구성 파일에 대한 완벽한 대안은 Java 코드와 함께 사용할 수 있습니다.
구조에 관해서는, 사람들은 다른 의견을 가지고 있음을 의미합니다.
위의 기사 "SpringBoot의 Java Configuration Method (예시 설명)"는 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.