以前在springmvc的时候是controller
现在在springboot里面升级为restcontroller了
在restcontroller里面有
测试直接访问
每次启动springboot的时候,如果你不喜欢控制台打印这些,一般不建议这么做
可以这样配置
Springapplication application = new springapplication(application.class)
Application.setbannermode(mode.off)
Applicatjion.run(args);
创建表
@Id表示当前是一个主键
@column表示与表的哪一个字段进行对应
@generatedvalue表示你这个值是怎么来的,可以设置为自增
这是hebernate框架的设置,在mybatis里面不需要这样设置,后面有说明
创建service接口
定义service的实现类
创建dao接口
如果你不想写一些没用的方法可以让spring-data-jpa帮我们实现
Jparepository《user, long》
User是操作的实体,long是主键字段
创建controller
Springboot里面没有web.xml也没有部署到tomcat,那我们怎么做呢
需要在resource下面增加一个文件夹,这个文件夹的名称必须是static
把前端页面拷贝到刚刚创建的static文件夹下面
Springboot也存在配置文件
创建一个application引导类,放在com.itheima包下面,不要在后面再加包了,否则controller和service等都扫描不了的
整合mybatis
编写mapper
在service里面注入这个mapper,autowired
Mybatis是需要写配置文件的,sql建议写在配置文件里面