“@Value 用法”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“1”的新页面) |
Jihongchang(讨论 | 贡献) |
||
第1行: | 第1行: | ||
− | + | UserService.java<syntaxhighlight lang="java"> | |
+ | package io.github.jihch.service; | ||
+ | |||
+ | import org.springframework.beans.factory.annotation.Value; | ||
+ | import org.springframework.stereotype.Component; | ||
+ | |||
+ | @Component | ||
+ | public class UserService { | ||
+ | |||
+ | @Value("${name}") | ||
+ | private String test; | ||
+ | |||
+ | public void test() { | ||
+ | System.out.println(test); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </syntaxhighlight>AppConfig.java<syntaxhighlight lang="java"> | ||
+ | package io.github.jihch; | ||
+ | |||
+ | import org.springframework.context.annotation.ComponentScan; | ||
+ | import org.springframework.context.annotation.PropertySource; | ||
+ | |||
+ | @ComponentScan("io.github.jihch") | ||
+ | @PropertySource("classpath:spring.properties") | ||
+ | public class AppConfig { | ||
+ | |||
+ | } | ||
+ | </syntaxhighlight> |
2024年7月23日 (二) 12:34的版本
UserService.java
package io.github.jihch.service;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class UserService {
@Value("${name}")
private String test;
public void test() {
System.out.println(test);
}
}
AppConfig.java
package io.github.jihch;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.PropertySource;
@ComponentScan("io.github.jihch")
@PropertySource("classpath:spring.properties")
public class AppConfig {
}