IDEA+Springboot+mybaties通过实体类自动建表

1、引入pom依赖

<!--自动生成表结构的依赖-->
        <dependency>
            <groupId>com.gitee.sunchenbin.mybatis.actable</groupId>
            <artifactId>mybatis-enhance-actable</artifactId>
            <version>1.0.3</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.0.18</version>
        </dependency>
        <!--以下两个类需要加入,否则报错bean无法注入-->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.4</version>
        </dependency>
        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
   
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
/***********************基本描述**********************************/ 0、根据可以单独生成javaBean后缀可以自定义 1、工具本身是非常简单的,每个人都能做就是使用模板替换生成相应文件 2、工具主要针对SpringMvc+Mybatis注解+Mysql生成对象,dao、sqlDao、interface、实现接口 3、根据生成Excel 4、生成成功后倒入到自己对应的项目中,然后Ctrl+Shipt+O(Eclipse快速倒入包)实现 5、里面因为运用的是注解,所以很多包我就没有提供了因为这些都是很基础的东西,不会的同学可以去网上查看搭建Mybatis的注解 6、生成了些什么,具体主要是对单的增、删、改、查(分页) /********************************/ /********************************/ /*************完全免费***********/ /********************************/ /********************************/ 如果大家喜欢可以再给我提其他功能,有时间我加上 /*********************************************************************************/ 模板介绍: MySql.Data.dll :连接Mysql基本dl我们的的驱动。 foxjava.exe :直接运行程序 xml : Excel文件夹 ##### TemplateXml.xml 根据数据库对应生成字段描述,生成后最好用WPS打开,然后重新另存为office认识的Excel template : 文件生成模板(非常重要的不能修改) ##### BasePojo.template 所有基础对象都要继承,方便序列化(系统自动生成) ##### Pager.template 分页对象 (系统自动生成) ##### dao.template 数据库接口Dao(mybatis接口方式,在方法上写sql,复杂的使用sqlProvider) ##### daoSqlProvider.template 复杂sql提供者 ##### service.template 对外开放的接口 ##### serviceImpl.template 实现开放接口,基本数据操作逻辑 /*********************************************************************************/
IdeaSpringBoot和Vue.js是一个流行的技术栈组合,用于构建现代化的Web应用。它们之间的交互通常通过以下步骤实现: 1. **SpringBoot** (后端): - SpringBoot是基于Spring框架的快速开发工具,提供了一系列预配置的组件,简化了构建生产级Web应用的过程。 - 它处理服务器端逻辑,包括RESTful API的创建,如控制器(Controller)负责处理HTTP请求和返回JSON响应。 2. **Vue.js** (前端): - Vue.js是一个轻量级的JavaScript框架,专注于视图层,易于上手且性能优秀。 - 使用Vue.js,你可以创建可复用的组件(Component),这些组件通过前端路由(如vue-router)进行管理,用户界面与后端API数据进行绑定。 3. **前后端交互**: - **API调用**:当前端用户触发某个操作(点击按钮等),Vue.js组件会发送HTTP请求到SpringBoot提供的API路径(例如`/api/users`)。 - **JSON数据交换**:SpringBoot接收到请求后,执行相应的业务逻辑,如有必要查询数据库或执行其他操作,然后返回JSON格式的数据。 - **Vue.js处理响应**:前端收到数据后,更新页面状态(可能是局部刷新或整个页面重载),展示数据给用户。 具体步骤如下: - 在SpringBoot中,创建Controller并定义处理HTTP请求的方法,比如`@GetMapping("/users") public User[] getUsers() { ... }` - 在Vue.js组件的`methods`中编写函数,使用axios库发送GET或POST请求到SpringBoot的API地址,并处理返回的响应数据。 - 使用Vue.js的响应式系统,如`v-model`,将后端数据绑定到UI元素上。 相关问题--: 1. SpringBoot如何暴露RESTful API? 2. Vue.js的生命周期钩子如何配合API调用? 3. 如何保证前后端分离项目的同步与异步交互?

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值