nutz-spring-boot-starter 2.2.3.RELEASE 发布

nutz-spring-boot-starter 2.2.3.RELEASE发布了,可以直接从maven中央库下载使用,坐标如下:

<dependency>
	<groupId>org.nutz</groupId>
	<artifactId>nutz-spring-boot-starter</artifactId>
	<version>2.2.3.RELEASE</version>
</dependency>

具体使用请参照 demo

  1. spring-boot版本升级到2.2.3.RELEASE
  2. BaseService层新增一些更加语义化的方法

    • Sql
      excute
      (
      Sql
      sql
      )
      执行sql语句

    • org.nutz.dao.entity.Entity< E
      >

      entity
      (

      Class< E
      >

      clazz
      )
      获取任意类型对象的 entity
      描述
    • Sql
      sql
      (
      String
      key
      )
      获取由sqlManager管理的sql语句  ,同时
      Sql
      create
      (
      String
      key
      )
      标注过期,下个版本移除

    • List< T
      >

      list
      (
      Sql
      sql
      )
       根据sql查询对象列表
    • <
      E
      >

      List< E
      >

      list
      (
      Sql
      sql
      ,

      Class< E
      >

      clazz
      )
       根据sql查询指定对象列表
  3. Entity提供不同的主键策略基类

    • Entity
      没有指定主键策略
    • IdEntity
      数字类型自增主键策略
    • NamedEntity
      字符类型(UUID)主键策略
  4. BaseService提供不同组件策略基类

    • BaseService
      <T
      extends
      Entity
      >
      不指定主键策略
    • IdBaseService
      <T
      extends
      Entity
      >
      数字类型自增主键策略
    • NameBaseService
      <T
      extends
      Entity
      >
       字符类型(UUID)主键策略
    • IdNameBaseService
      <T
      extends
      Entity
      >
       同时具备数字自增主键和字符类型主键策略
  5. Pager支持链式编程
     ,提供以下方法以更好的支持链式编程
    • static

      < T
      extends Serializable
      >


      Pager< T
      >

      NEW
      ()
    • static

      < T
      extends Serializable
      >


      Pager< T
      >

      NEW
      (
      int
      page
      ,
      int
      pageSize
      )
    • static

      < T
      extends Serializable
      >


      Pager< T
      >

      NEW
      (

      List< T
      >

      dataList
      )

    • Pager< T
      >

      dataList
      (

      List< T
      >

      dataList
      )

    • Pager< T
      >

      page
      (
      int
      page
      )

    • Pager< T
      >

      size
      (
      int
      size
      )

    • Pager< T
      >

      recordCount
      (
      int
      recordCount
      )

    • Pager< T
      >

      addParam
      (
      String
      key
      ,
      Object
      value
      )

原文 

https://www.oschina.net/news/112901/nutz-spring-boot-starte-2-2-3-released

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » nutz-spring-boot-starter 2.2.3.RELEASE 发布

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址