spring-value注解

2020-07-07  本文已影响0人  与诗小睡
  1. @Value("#{}")
@RestController
@RequestMapping("/login")
@Component
public class LoginController {
    
    @Value("#{1}")
    private int number; //获取数字 1
    
    @Value("#{'Spring Expression Language'}") //获取字符串常量
    private String str;
    
    @Value("#{dataSource.url}") //获取bean的属性
    private String jdbcUrl;
    
    @Autowired
    private DataSourceTransactionManager transactionManager;
 
    @RequestMapping("login")
    public String login(String name,String password) throws FileNotFoundException{
        System.out.println(number);
        System.out.println(str);
        System.out.println(jdbcUrl);
        return "login";
    }
}
  1. Value("${}")
jdbc.driverClass=com.mysql
jdbc.url=3306@local
jdbc.user=admin

则在类中可以通过@Value(""${jdbc.url})来获取相应的值

上一篇下一篇

猜你喜欢

热点阅读