Files
druid-spring-boot/druid-spring-boot-samples/src/main/java/com/github/trang/druid/DruidSpringBootStarterApplication.java
T
2017-10-31 11:29:40 +08:00

39 lines
1.2 KiB
Java

package com.github.trang.druid;
import com.github.trang.druid.mapper.CityMapper;
import com.google.gson.Gson;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
/**
* DruidSpringBootStarterApplication
*
* @author trang
*/
@SpringBootApplication
@MapperScan("com.github.trang.druid.mapper")
public class DruidSpringBootStarterApplication implements CommandLineRunner {
public static void main(String[] args) {
System.setProperty("druid.logType", "slf4j");
SpringApplication.run(DruidSpringBootStarterApplication.class, args);
}
@Autowired
private ApplicationContext applicationContext;
@Autowired
private CityMapper cityMapper;
@Override
public void run(String... args) throws Exception {
Gson gson = new Gson();
cityMapper.findAll().stream()
.map(gson::toJson)
.forEach(System.out::println);
}
}