1.ユーザーエンティティクラスを作成します。
@datapublic classユーザー{private string username;プライベート文字列パスワード。プライベート整数年齢;}2。ユーザーダオを作成して、データベースの相互作用をシミュレートします。
public class 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(user); } return result; }}3.ユーザーサービスの操作のビジネスロジックを実装するためのユーザーサービスを書き込みます。
@servicepublic class userservice { @autowired // bean objectを挿入private userdao userdao; public List <user> queryuserlist(){// userdaoでメソッドを呼び出してクエリ。 this.userdao.queryuserlist()を返します。 }}4.スプリングコンテナをインスタンス化するためにSpringConfigを書きます。
@configuration //このアノテーションは、クラスがXMLファイルに相当するスプリング構成であることを示しています。 //スキャンパッケージを構成します。 @componentscan(basepackages = "cn.my.springboot.javaconfig")public class springconfig { @bean // }}5.スプリングコンテナを起動するテスト方法を作成します。
public class test {public static void main(string [] args){// Java構成を介してスプリングコンテナをインスタンス化します。 AnnotationConfigApplicationContext = new AnnotationConfigApplicationContext(SpringConfig.class); // spring container userservice userservice = context.getbean(userservice.class)でbeanオブジェクトを取得します。 //オブジェクトリストでメソッドを呼び出す<user> list = userservice.queryuserlist(); for(user user:list){system.out.println(user.getUsername() + "|" users.getPassword() + "|" user.getage()); // container context.destroyを破壊します。 }}}テスト結果:
XML構成ファイルの完全な代替手段は、Javaコードで使用できます。
構造に関しては、不明確にしてください、それは人々が異なる意見を持っていることを意味します。
上記の記事「SpringbootのJava構成方法(例の例)」は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。