白癜风患者微信群 http://www.guanxxg.com/news/roll/1563791.html一、项目设计及框架搭建
1.1、SpringBoot的搭建与启动
1、新建一个项目,选择1.8版本jdk,点击“下一步”
2、填写包名等信息,点击“下一步”
3、因为我们搭建的是web项目,选择web和mybatis,点击“下一步”
4、修改项目名称和项目路径,点击“完成”
5、HellowWorld
(1)
RestController由两个标签组成:Controller一个controller类,能接受前台发送的请求,做相应数据的处理,请求的响应。ResponseBody将数据内容或对象作为HTTP的正问返回。
(2)#端口号配置server.port=#应用的上下文路径配置server.servlet.context-path=/demo
1.2、表设计和实体类的创建
1、表结构创建脚本
CREATETABLE`tb_area`(
`area_id`int(2)NOTNULLAUTO_INCREMENT,
`area_name`VARCHAR()NOTNULL,
`priority`int(2)NOTNULLDEFAULT0,
`create_time`datetimeDEFAULTNULL,
`last_edit_time`datetimeDEFAULTNULL,
PRIMARYKEY(`area_id`),
UNIQUEKEY`UK_AREA`(`area_name`)
)ENGINE=INNODBAUTO_INCREMENT=1DEFAULTCHARSET=utf8;
2、实体类创建
publicclassArea{privateStringareaId;privateStringareaName;privateStringpriority;privateDatecreateTime;privateDatelastEndTime;publicStringgetAreaId(){returnareaId;}publicvoidsetAreaId(StringareaId){this.areaId=areaId;}publicStringgetAreaName(){returnareaName;}publicvoidsetAreaName(StringareaName){this.areaName=areaName;}publicStringgetPriority(){returnpriority;}publicvoidsetPriority(Stringpriority){this.priority=priority;}publicDategetCreateTime(){returncreateTime;}publicvoidsetCreateTime(DatecreateTime){this.createTime=createTime;}publicDategetLastEndTime(){returnlastEndTime;}publicvoidsetLastEndTime(DatelastEndTime){this.lastEndTime=lastEndTime;}}
二、项目开发
2.1、POM的配置
dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependencydependencygroupId