真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

springboot中java的配置方式是什么

這篇文章主要講解了“springboot中java的配置方式是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“springboot中java的配置方式是什么”吧!

創(chuàng)新互聯(lián),專注為中小企業(yè)提供官網(wǎng)建設(shè)、營(yíng)銷型網(wǎng)站制作、響應(yīng)式網(wǎng)站建設(shè)、展示型做網(wǎng)站、網(wǎng)站設(shè)計(jì)等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價(jià)值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷推廣問題。

1.創(chuàng)建User實(shí)體類。

@Data
public class User {
 private String username;
 private String password;
 private Integer age;
}

2.創(chuàng)建UserDao用于模擬數(shù)據(jù)庫交互。

public class UserDao{
 public List queryUserList() {
  List result = new ArrayList();
  //模擬數(shù)據(jù)庫查詢
  for(int i = 1;i < 10; i++) {
    User user = new User();
    user.setUsername("username_" + i);
    user.setPassword("password" + i);
    user.setAge(i);
    result.add(user);
  }
  return result;
 }
}

3.編寫UserService用于實(shí)現(xiàn)User數(shù)據(jù)操作業(yè)務(wù)邏輯。

@service
public class UserService{
 @Autowired//注入Spring容器中的bean對(duì)象
 private UserDao userDao;
 public List queryUserList() {
  //調(diào)用userDao中的方法進(jìn)行查詢。
  return this.userDao.queryUserList();
 } 
}

4.編寫SpringConfig用于實(shí)例化Spring容器。

@Configuration//通過該注解來表明該類是一個(gè)spring的配置,相當(dāng)于一個(gè)xml文件。
//配置掃描包。
@ComponentScan(basePackages = "cn.my.springboot.javaconfig")
public class SpringConfig {
 @Bean//通過該注解來表明是一個(gè)Bean對(duì)象,相當(dāng)于xml中的
 public UserDao getUserDao() {
  return new UserDao();//直接new對(duì)象作演示。
 }
}

5.編寫測(cè)試方法用于啟動(dòng)Spring容器。

public class Test {
 public static void main(String[] args) {
  //通過java配置來實(shí)例化Spring容器。
  AnnotationConfigApplicationContext context = new 
  AnnotationConfigApplicationContext(SpringConfig.class); 

  //在Spring容器中獲取bean對(duì)象
  UserService userService = context.getBean(UserService.class);

  //調(diào)用對(duì)象中的方法
  List list = userService.queryUserList();
  for(User user : list) {
   System.out.println(user.getUsername() + "|" user.getPassword() + "|" user.getAge());
  //銷毀該容器
  context.destroy;
  }
 }
}

測(cè)試結(jié)果:

springboot中java的配置方式是什么

可以使用java代碼完美的替代XML配置文件。

至于結(jié)構(gòu)請(qǐng)不清晰就是仁者見仁智者見智。

感謝各位的閱讀,以上就是“springboot中java的配置方式是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)springboot中java的配置方式是什么這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


分享標(biāo)題:springboot中java的配置方式是什么
標(biāo)題來源:http://weahome.cn/article/gjpoeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部