SSM+SpringBoot搭建及其部分解释

--------------------很久都没有好好搭一个项目了,很多都已经忘了,这次重新搭建了一次并写在了这里,为了以后可以回顾,也希望可以帮到你们。另外,我只上传了截图,还是希望你们能自己多敲一敲

访问流程:前台login界面发送json数据访问后台(controller层),后台接受数据,访问一次数据库(mapper层),并返回结果值。

步骤一:

随便创建一个页面,用于访问后台接口,用postman也是最佳。

步骤二:创建user实体类(开始正文)

作用:

1.等下前台传送json数据要转换为实体类
2.mybatis对表的orm映射
解释:
@Data -->插件,用于自动生成get、set方法
ps:如果不会用这个注解,请自行百度,或者自己生成get、se方法。
ps2:其他的类你可以不用创建
SSM+SpringBoot搭建及其部分解释_第1张图片

步骤三:创建controller层

作用:

1.接受前端请求并处理
2.返回数据也是这一层处理
解释:
@RestController @Controller注明是控制层,前端访问会进入这个类里面,@ResponseBody 返回的user对象会自动转换成json对象形式。
@Autowired 添加依赖,@RequestMapping 具体访问路径,可自行设置一些menthod或者其他参数。
@RequestParam get请求参数,,@RequestBody post访问参数,可以自动转为bean类,如果不想转化,可以自行添加fastjson包。
SSM+SpringBoot搭建及其部分解释_第2张图片

步骤四:创建service接口(只是为了规范化)

SSM+SpringBoot搭建及其部分解释_第3张图片

步骤五:创建service实现的类(service调用会自动注入的类)

解释:
@Component 声明bean(@bean使用差不多,但是如果使用第三方jar包的类,就只能使用@bean,因为没办法在他们的jar包里面添加@Component注解)
作用: 前面的service依赖会自动注入接口的实现类,如果有多个实现类,可以使用@service给实现类起个别名,注入的时候就可以自己确定了。

SSM+SpringBoot搭建及其部分解释_第4张图片

步骤六:创建mapper层接口(与mybatis的xml文件映射)

解释: @mapper,算是声明吧,也是数据库和java代码的连接点。
如果学过mybatis的话,都知道这种规范的标准很好用,不用再去创建那些工厂类,也不用再去关闭连接,他们底层都自己封装好了。
SSM+SpringBoot搭建及其部分解释_第5张图片

步骤七:配置xml文件(mysql代码)

注意: xml文件头
SSM+SpringBoot搭建及其部分解释_第6张图片



    


    
    
    
    
    


步骤八:配置yml文件

包括数据库的连接,端口配置。
解释: type-aliases-package: 数据库orm映射类的位置。 mapper-locations: xml文件位置。
SSM+SpringBoot搭建及其部分解释_第7张图片

步骤九:mysql数据库配置

SSM+SpringBoot搭建及其部分解释_第8张图片

步骤十:controller写好你的逻辑

SSM+SpringBoot搭建及其部分解释_第9张图片
接下来就可以postman进行测试了。

测试结果:

SSM+SpringBoot搭建及其部分解释_第10张图片

OK,我话已经讲完,谁赞成,谁反对?

额…在校学生,在线乞讨,哈哈哈哈。

你可能感兴趣的:(后台)