spring

作者: Yoshikit | 来源:发表于2018-03-08 18:26 被阅读32次

    结构

    controller
    domain 域对象
    service 服务层
    entity 实体类

    注解

    @RestController (spring的4.0版本) 相当于 @Controller和@RequestBody的组合

    @CorssOrigin 跨域请求

    url参数传递

    当使用@RequestBody时,传递的参数会被sping解析为json格式

    • @PathVariable 传递url中加入的参数 eg. zhihu.com/1
    • @RequestParm 传递?后的附加参数 eg. zhihu.com?id=xxx&pass=xx
      当URL指向的是某一具体业务资源(或者资源列表),例如博客、用户时,使用@PathVariable
      当URL需要对资源或者资源列表进行过滤、筛选时,用@RequestParam

    spring 的所有模块

    groupId artifactId 描述
    org.springframework spring-aop 基于代理的AOP
    org.springframework spring-aspects 基于切面的AspectJ
    org.springframework spring-beans bean支持,包括Groovy
    org.springframework spring-context 运行时上下文,包括调度和远程调用抽象
    org.springframework spring-context-support 包含用于集成第三方库到Spring上下文的类
    org.springframework spring-core 核心库,被许多其它模块使用
    org.springframework spring-expression Spring表达式语言
    org.springframework spring-instrument JVM引导的检测代理
    org.springframework spring-instrument-tomcat tomcat的检测代理
    org.springframework spring-jdbc JDBC支持包,包括对数据源设置和JDBC访问支持
    org.springframework spring-jms JMS支持包,包括发送和接收JMS消息的帮助类
    org.springframework spring-messaging 消息处理的架构和协议
    org.springframework spring-orm 对象关系映射,包括对JPA和Hibernate支持
    org.springframework spring-oxm 对象XML映射
    org.springframework spring-test 单元测试和集成测试组件
    org.springframework spring-tx 事务基础,包括对DAO的支持及JCA的集成
    org.springframework spring-web web支持包,包括客户端及web远程调用
    org.springframework spring-webmvc REST web服务及web应用的MVC实现
    org.springframework spring-webmvc-portlet 用于Portlet环境的MVC实现
    org.springframework spring-websocket WebSocket和SockJS实现,包括对STOMP的支持

    相关文章

      网友评论

        本文标题:spring

        本文链接:https://www.haomeiwen.com/subject/rctyfftx.html