Heim > Java > javaLernprogramm > Was ist die Java-Konfigurationsmethode in Springboot?

Was ist die Java-Konfigurationsmethode in Springboot?

WBOY
Freigeben: 2023-05-04 23:19:05
nach vorne
1486 Leute haben es durchsucht

1. Erstellen Sie eine Benutzerentitätsklasse.

@Data
public class User {
 private String username;
 private String password;
 private Integer age;
}
Nach dem Login kopieren

2. Erstellen Sie UserDao, um die Datenbankinteraktion zu simulieren.

public class UserDao{
 public List<user> queryUserList() {
  List<user> result = new ArrayList<user>();
  //模拟数据库查询
  for(int i = 1;i <p><strong>3. Schreiben Sie UserService, um die Geschäftslogik für den Benutzerdatenbetrieb zu implementieren. </strong></p>
<pre class="brush:php;toolbar:false">@service
public class UserService{
 @Autowired//注入Spring容器中的bean对象
 private UserDao userDao;
 public List<user> queryUserList() {
  //调用userDao中的方法进行查询。
  return this.userDao.queryUserList();
 } 
}</user>
Nach dem Login kopieren

4. Schreiben Sie SpringConfig, um den Spring-Container zu instanziieren.

@Configuration//通过该注解来表明该类是一个spring的配置,相当于一个xml文件。
//配置扫描包。
@ComponentScan(basePackages = "cn.my.springboot.javaconfig")
public class SpringConfig {
 @Bean//通过该注解来表明是一个Bean对象,相当于xml中的<bean>
 public UserDao getUserDao() {
  return new UserDao();//直接new对象作演示。
 }
}</bean>
Nach dem Login kopieren

5. Schreiben Sie eine Testmethode, um den Spring-Container zu starten.

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;
  }
 }
}</user>
Nach dem Login kopieren

Testergebnisse:

Was ist die Java-Konfigurationsmethode in Springboot?

kann Java-Code verwenden, um XML-Konfigurationsdateien perfekt zu ersetzen.

Das obige ist der detaillierte Inhalt vonWas ist die Java-Konfigurationsmethode in Springboot?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage