从零起步做项目----第一章 创建一个ssm项目
终于最近的加班少了些,也有时间继续的写了,上次只写到git服务器的搭建,如何使用先留个坑吧,先把本地的项目搭建起来,后续在更新git的使用。
第一步:文件->新建项目,选择spring-initializar ,默认下一步即可
第二步:设置些组织的信息等
第三步:因为是web项目,所以选些基础引用,其余不够额外添加
前端展示模板thymeleaf
mysql数据库,jdbc连接,mybatis框架
第四步:更改项目名称等
项目创建完毕,项目目录如下
点击运行即可
此时回报错误,说明数据库需要配置下
在配置文件中配置相应的数据库,所有配置都可以在application.properties里配置,这也是springboot简化了配置
启动成功
访问localhost:8080出现如下错误,这是正常现象,说明我们的controller没有配置,新增加一个
在application.java文件的目录下创建一个controller的包,创建一个controller,类的上面注释@RestController,方法上注释@RequestMapping(value="/hello"),重新启动
重新访问http://localhost:8080/hello,服务启动成功,页面显示hello,项目创建完成
注意:在创建controller时,一定要在application下级目录创建,spring-boot才能正确加载。毕竟spring-boot崇尚“约定大于配置”
重新创建application.yml,删除以前的properties。yml和properties相同,所有的配置都可以配置在里面,yml显示的结构更加的清晰明了。
注意:在数据库配置时,数据库用户是username,不是data-username,不要选择错误,否则会报Access denied for user ''@'localhost' (using password: NO) 的错误
在yml下配置访问端口8081
启动运行,访问8081端口,正常运行
这个一个最简单的项目搭建,后续有mybatis的简单使用