第一步创建SpringBoot工程
https://start.aliyun.com
第二步导包异常处理
如果第一次导入失败,需要删掉导包盘符中刚才导入的包,重新再下载。(一定要把之前导入的删除干净)
第三步pom.xml需要更改的设置()
第四步操作application文件(一定按照规范写是约定必须遵守)
- 将这个文件名改为application.yml。清空里面的初始数据。
- 第一排输入spring,后面的会自动弹出,注意空格,如下图
3.设置tomcat的端口号
4.设置连接数据库的信息
第五步写JAVA类(必须按照约定规范)
1.所有的包必须在com.liutao.myspt下面。新建的类必须是低于MysptApplication的类。
2.创建实体类。
3.写dao层接口定义方法。
4.写SQL语句,此时在resources下面创建mapper文件,写userinfos.xml文件。文件里面的写法跟Mybatis一致。
5.如何调用上面配置的xml文件。去application.yml中配置信息。如下图,这样就可以读取xml配置。
6.写服务层接口。
7.写服务层实现类,实现接口的方法
8.写注解@Service 注解用于类上,标记当前类是一个service类,加上该注解会将当前类自动注入到spring容器中。后面再用不需要new了。写注解@Resource,表示告诉spring在容器中找下面的对象。
9.写控制层。Controller.InitCtrl。写注解@RestController用于类上,表示我是一个控制器,spring直接New对象还包括该类的方法返回值默认是JSON对象。@Resource表示,在容器中搜索下面的对象,下面的接口,但是这个接口的实现类,已经实现了这个接口而且之前已经注入到了spring容器中。@RequestMapping给servlet起名字。下面的一个方法代表一个servlet。
10.修改MysptApplication的类。在类上面加注解@MapperScan,表示实现dao包下面的所有的方法。@MapperScan(“com.liutao.myspt.dao”)。@MapperScan这句话表示会把dao包下的所有的东西交给spring管理。包括new对象,实现方法等等。
11.登录网页测试。localhost:9999/user 解释:localhost表示本机。9999是指刚才修改完tomcat的端口。User是刚才在RequestMapping起的别名。