1适合入门参照,比较全面,基于企业开发的最终极框架,全部所用最新版本(2018-10-26)
2加入对开发比较有好的BaseDAO
3反向生成实体类
1 new project
勾选:
Core→DevTools(利于开发热部署),Lombok(实体类不用get,set了),Validation(后台参数校验),
Web→web(项目支持web开发模式),
Template Engines→Thymeleaf(html数据渲染模板,跟jsp的jstl干的一个事情,循环表格数据之类的),
SQL→JPA(持久层采用jpa框架),MySQL(mysql数据库)
NoSQL→Redis(redis支持),MongoDB(MongoDB支持)
I/O→Quartz Scheduer(定时任务相关)
Integration→JMS (ActiveMQ) 消息队列
全部选择完成next,最终目录结构
:
注意生成完 SpringbootApplication会在一个包内,需要放到最根层目录
pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.ywy</groupId> <artifactId>springboot</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>springboot</name> <description>spring boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <