一.利用Spring Initializr生成工程
1.Initializr Web
地址打开后出现如下界面,该界面是一个:
最上面分别可选生成的项目用什么构建(Maven Gradle),使用的语言(Java/kotlin/Groovy)以及Spring Boot版本。
Project Metadata输入项目的Group和Artifact(概念和Maven相同)。
Dependiecies选择项目所需的起步依赖(starter)。常用的如JPA,Security等模块都有相应的起步依赖。这些依赖是SpringBoot各个模块自动配置的核心。
如果不知到该搜什么名字,点击Switch to the full version后可以勾选所需依赖。
持久化(对Mysql)常用依赖:
JPA -- Java持久化API(起步依赖)
MySQL -- mysql JDBC Driver
Mybatis -- 一个将SQL封装为JDBC请求的持久化框架
WEB依赖:
web -- Spring MVC 起步依赖
通过Initializr生成出来的工程有如下目录结构(controller/dao/entity/mapper/service是依据需求自定义的包),初始工程包括src-main,main目录下有resources(资源和配置文件)和java(代码文件),以及和group+artifact相匹配的包。
二.让你的工程能通过前台访问