您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

springboot中java的配置方式是什么

2024/2/18 2:36:30发布16次查看
1.创建user实体类。
@datapublic class user { private string username; private string password; private integer age;}
2.创建userdao用于模拟数据库交互。
public class userdao{ public list<user> queryuserlist() {  list<user> result = new arraylist<user>();  //模拟数据库查询  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用于实现user数据操作业务逻辑。
@servicepublic class userservice{ @autowired//注入spring容器中的bean对象 private userdao userdao; public list<user> queryuserlist() {  //调用userdao中的方法进行查询。  return this.userdao.queryuserlist(); } }
4.编写springconfig用于实例化spring容器。
@configuration//通过该注解来表明该类是一个spring的配置,相当于一个xml文件。//配置扫描包。@componentscan(basepackages = cn.my.springboot.javaconfig)public class springconfig { @bean//通过该注解来表明是一个bean对象,相当于xml中的<bean> public userdao getuserdao() {  return new userdao();//直接new对象作演示。 }}
5.编写测试方法用于启动spring容器。
public class test { public static void main(string[] args) {  //通过java配置来实例化spring容器。  annotationconfigapplicationcontext context = new   annotationconfigapplicationcontext(springconfig.class);   //在spring容器中获取bean对象  userservice userservice = context.getbean(userservice.class);  //调用对象中的方法  list<user> list = userservice.queryuserlist();  for(user user : list) {   system.out.println(user.getusername() + | user.getpassword() + | user.getage());  //销毁该容器  context.destroy;  } }}
测试结果:
可以使用java代码完美的替代xml配置文件。
至于结构请不清晰就是仁者见仁智者见智。
以上就是springboot中java的配置方式是什么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product