卷土重来,飞特后台 3.0 重磅发布

飞特,自由职业者,程序猿接私活利器,取之开源,用之

开源 

项目亮点

1、代码生成器可以自动生成IDE工作空间,节省了普通代码生成器的复制粘贴时间

2、代码生成器支持多表的sql自动生成。

3、引入了mybatis-plus 并新增自定义注解,在实体类添加一个注解就可以实现多

表模糊查询,极大的增加了开发速度,更多超强功能请demo

更新日志

1、代码生成器优化,并新增功能,变的更加智能

2、新增超强自定义注解实现、模糊查询

2、广告位模块,融入新的代码生成器

3、用户模块重构利用自定义注解

4、性能优化,启动时间大大缩短

5、分页规范化

6、解决bug,更新pom

7、代码规范,符合产品

卷土重来,飞特后台 3.0 重磅发布

**后端模块自动生成的实体类:**

@TableName("cn_good")

@ApiModel(value = "Good")

public class GoodEntity<T> implements Serializable {

private static final long serialVersionUID = 1L;

public GoodEntity() {

}

public GoodEntity(T t) {

try {

BeanUtils.copyProperties(this, t);

} catch (IllegalAccessException | InvocationTargetException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

/**

* 商品ID

*/

@TableId                     

@ApiModelProperty(value = "商品ID",hidden = true)

private Integer goodId;

/**

* 商品名称

*/

@NotBlank (message = "商品名称不能为空")             

@ApiModelProperty(value = "商品名称")

private String goodName;

**mapper 有外键自动生成多表关联语句:**

`<select id="selectListView"  `

resultType="com.freeter.modules.pc.entity.view.StudentView"`>`

`SELECT  student.* FROM t_student  student `

left join  t_professional  professional on `

professional.professional_id = student.professional_id     `

left join t_school  school on  school.school_id = student.school_id   `

<where> 1=1 ${ew.sqlSegment}</where>

</select>`

未来计划

注解支持between  

原文 

https://www.oschina.net/news/99208/freeter-admin-3-0-released

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

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

转载请注明原文出处:Harries Blog™ » 卷土重来,飞特后台 3.0 重磅发布

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

评论 0

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