栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习之初见Springboot

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习之初见Springboot

Java学习之初见Springboot 一、Sringboot注解
  • Controller(控制器类)

    • @Controller:标记此类为控制器类

    • @RequestMapping("/… "):给此类一个入口主路径,通过自定义的路径访问该方法

    • @Autowired:它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作

      @Controller
      @RequestMapping("/carousel")
      public class CarouselController {
      	@Autowired
      	private CarouselMapper carouselMapper;
      
  • 接收参数

    • 简单数据(一个):@Param 接收URL上“?”后面的参数;@PathVariable用于接收restful方式的请求{…}
    • 复杂数据(多个):@RequestBody【返回Json格式数据】;
  • Mapper(映射器,接口文件;数据库相关操作)

    • @Mapper:映射注解

    • @Repository:注解修饰哪个类,则表明这个类具有对对象进行CRUD(增删改查)的功能

    • @Select:就是标记一段SQL语句

      @Mapper
      @Repository
      public interface CarouselMapper {
      	@Select({
      		"select id,title,image from t_carousel limit 0,5"
      	})
      	public List find();
      }
      
二、整体结构

----------------主程序入口 Application

----------------Bean层:包含Pojo实体类(只有属性和set、get方法)

----------------Controller控制器层:控制访问路径的方法

----------------Mapper映射层:数据库相关操作在此层实现

----------------Server业务层:具体业务实现

----------------pom.xml:所有依赖的架包


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/340347.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号