spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/ssm
spring.datasource.username=root
spring.datasource.password=123456789
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
mybatis.type-aliases-package=com.myspringboot.pojo
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.myspringboot.mapper") //@MapperScan 用户扫描MyBatis的Mapper接口
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
Controller测试类如下:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Controller
@RequestMapping("/test")
public class GetApplicationController {
@Value("${spring.datasource.password}")
private String password;
@RequestMapping("/value")
public String getByValue(Model model) { //获取属性成功
System.out.println(password);//获取属性成功
model.addAttribute("value",password);
return "readApplication";
}
@Autowired
Environment env;
@RequestMapping("/env")
public String getByEnviroment(Model model) {
String value = env.getProperty("spring.datasource.url");
model.addAttribute("value",value);
System.out.println(value);//获取属性成功
return "readApplication";
}
}
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
spring-boot-starter-parent
MySpringBoot02
spring-boot-starter-web
spring-boot-starter-thymeleaf
mybatis-spring-boot-starter
mysql-connector-java
druid
spring-boot-starter-test
spring-boot-configuration-processor
readApplication.html
read application
测试
启动App.class
右键>Run as> Java Application
输入网址localhost:8080/test/value
输入网址localhost:8080/test/env



