02springmvc在springboot里面的操作

以前在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建议写在配置文件里面

 

原文地址:https://www.cnblogs.com/handsome1013/p/10062180.html