Spring学习(一)

SpringBoot快速搭建

初始工程搭建问题

找不到Maven选项

由于我的idea下载后直接选项并无SpringBoot,后续经过问别人从SpringInitializar进行maven项目搭建
示图

Maven下载即版本兼容问题

Maven下载

开发版本用2即可

有关SpringBoot中的注解

@RestController=@Controller+@ResponseBody

@Controller

@Controller标识的类则代表控制层,它常与RequestMapping一起使用,它注解的方法才是处理请求的处理器。

@ResponseBody

@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。
注意:在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。将JAVA对象转化为JSON格式的数据

MVC框架复习

MVC设计模式:M(model)指模型,V(view)指视图层,C(controller)指控制层。
M代表模型一般指service(服务层)和DAO(数据连接层);view代表视图一般指页面eg:jsp,html ftl等;C代表控制器,比如springMVC 中的controller或struts2中的action 。
MVC其实我们可以理解为是VMC:JSP/HTML页面数据–>控制器–>数据逻辑处理并持久化,也就是说Controller层应该就是指模层和视图层的沟通桥梁
Controller类中的每个方法可以去调用Service层的服务,Service类中的方法又可以去调用Dao层的服务

初始项目构建

1.创建Maven项目
2.编写Controller类(注解的使用)
3.引导类的编写(不过用SpringInitializr是自动生成的)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值