4.0.0org.springframework.bootspring-boot-starter-parent2.1.3.RELEASEcom.mrfather0.0.1-SNAPSHOTpomfatherDemo project for Spring Boot1.8entitydaoserviceweborg.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-testtestorg.apache.maven.pluginsmaven-compiler-plugin3.1${java.version}${java.version}org.apache.maven.pluginsmaven-surefire-plugin2.19.1true
4.0.0org.springframework.bootspring-boot-starter-parent2.1.3.RELEASEcom.mrentity0.0.1-SNAPSHOTentityDemo project for Spring Boot1.8org.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-testtest
dao 的 pom.xml 内容
4.0.0org.springframework.bootspring-boot-starter-parent2.1.3.RELEASEcom.mrdao0.0.1-SNAPSHOTdaoDemo project for Spring Boot1.8org.mybatis.spring.bootmybatis-spring-boot-starter2.0.0mysqlmysql-connector-javaruntimeorg.springframework.bootspring-boot-starter-testtestcom.mrentity0.0.1-SNAPSHOT
service 模块的 pom.xml 内容
4.0.0org.springframework.bootspring-boot-starter-parent2.1.3.RELEASEcom.mrservice0.0.1-SNAPSHOTserviceDemo project for Spring Boot1.8org.springframework.bootspring-boot-starterorg.springframework.bootspring-boot-starter-testtestcom.mrdao0.0.1-SNAPSHOTcom.mrentity0.0.1-SNAPSHOT
web模块的 pom.xml 内容
注意build部分,因为web模块作为程序的入口启动,所以它需要打包,并且要指定Main Class
4.0.0org.springframework.bootspring-boot-starter-parent2.1.3.RELEASEcom.mrweb0.0.1-SNAPSHOTwebDemo project for Spring Boot1.8org.springframework.bootspring-boot-starter-weborg.mybatis.spring.bootmybatis-spring-boot-starter2.0.0mysqlmysql-connector-javaruntimeorg.springframework.bootspring-boot-starter-testtestcom.mrdao0.0.1-SNAPSHOTcom.mrentity0.0.1-SNAPSHOTcom.mrservice0.0.1-SNAPSHOTorg.springframework.bootspring-boot-maven-plugincom.mr.WebApplicationZIPrepackage
@Service("userService") public class UserServiceImpl implements UserService { @Autowired private UserDao userDao; @Override public List queryService() { return userDao.queryUser(); } }
在 web 模块下 com.mr包下创建对应的 UserController 代码如下
@Controller public class UserController { @Autowired private UserService userService; @RequestMapping("queryUser") public String queryUser(ModelMap map){ List list= userService.queryService(); map.put("list",list); return "list"; } }