当前位置: 首页 > news >正文

怎么做定位钓鱼网站下载谷歌浏览器

怎么做定位钓鱼网站,下载谷歌浏览器,特色直播,ks免费刷粉网站推广马上刷目录 一、MyBatisPlus介绍 润物无声 效率至上 丰富功能 二、Spring集成MyBatisPlus 三、SpringBoot集成MyBatisPlus 一、MyBatisPlus介绍 MyBatis-Plus#xff08;简称 MP#xff09;是一个MyBatis的增强工具#xff0c;在MyBatis的基础上只做增强不做改变#xff0c…目录 一、MyBatisPlus介绍 润物无声 效率至上 丰富功能 二、Spring集成MyBatisPlus 三、SpringBoot集成MyBatisPlus 一、MyBatisPlus介绍 MyBatis-Plus简称 MP是一个MyBatis的增强工具在MyBatis的基础上只做增强不做改变为简化开发、提高效率而生。MyBatisPlus的愿景是成为MyBatis最好的搭档。 官方网址https://baomidou.com/ 下面就是官网的三大小点的介绍了 润物无声 只做增强不做改变引入它不会对现有工程产生影响如丝般顺滑。 效率至上 只需简单配置即可快速进行单表 CRUD 操作从而节省大量时间。 丰富功能 代码生成、自动分页、逻辑删除、自动填充等功能一应俱全。 以及一些其他的 苞米豆生态圈 MybatisX (opens new window)- 一款全免费且强大的 IDEA 插件支持跳转自动补全生成 SQL代码生成。Mybatis-Mate (opens new window)- 为 MyBatis-Plus 企业级模块支持分库分表、数据审计、字段加密、数据绑定、数据权限、表结构自动生成 SQL 维护等高级特性。Dynamic-Datasource (opens new window)- 基于 SpringBoot 的多数据源组件功能强悍支持 Seata 分布式事务。Shuan (opens new window)- 基于 Pac4J-JWT 的 WEB 安全组件, 快速集成。Kisso (opens new window)- 基于 Cookie 的单点登录组件。Lock4j (opens new window)- 基于 SpringBoot 同时支持 RedisTemplate、Redission、Zookeeper 的分布式锁组件。Kaptcha (opens new window)- 基于 SpringBoot 和 Google Kaptcha 的简单验证码组件简单验证码就选它。Aizuda 爱组搭 (opens new window)- 低代码开发平台组件库。 二、Spring集成MyBatisPlus MyBatisPlus官方推荐在SpringBoot工程中使用Spring工程也可以使用MyBatisPlus首先我们在Spring中使用MyBatisPlus。 1. 在Mysql中准备数据 DROP DATABASE IF EXISTS school;CREATE DATABASE school;USE school; DROP TABLE IF EXISTS student; CREATE TABLE student (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) DEFAULT NULL,email varchar(255) DEFAULT NULL, gender varchar(255) DEFAULT NULL,age int(11) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; 创建Maven项目引入依赖 dependencies!-- mybatis-plus --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus/artifactIdversion3.4.2/version/dependency!-- mysql --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.27/version/dependency!-- junit --dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/versionscopetest/scope/dependency!-- druid --dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.2.6/version/dependency!-- spring --dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.3.9/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-orm/artifactIdversion5.3.9/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-test/artifactIdversion5.3.9/version/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.22/version/dependency/dependencies 创建实体类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data NoArgsConstructor AllArgsConstructor public class Student {private Integer id;private String name;private String email;private String gender;private Integer age; }创建Mapper接口。 使用MyBatis时在编写Mapper接口后需要手动编写CRUD方法并需要在Mapper映射文件中手动编写每个方法对应的SQL语句。而在MyBatisPlus中只需要创建Mapper接口并继承 BaseMapper此时该接口获得常用增删改查功能不需要自己手动编写Mapper配置文件 public interface StudentMapper extends BaseMapperStudent { } 创建Spring配置文件applicationContext.xml ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:contexthttp://www.springframework.org/schema/contextxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:phttp://www.springframework.org/schema/pxsi:schemaLocationhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd!-- 数据源 --bean iddataSource classcom.alibaba.druid.pool.DruidDataSourceproperty nameusername valueroot/property namepassword value666666/property nameurl valuejdbc:mysql:///school/property namedriverClassName valuecom.mysql.cj.jdbc.Driver//bean!-- Mybatis-Plus提供SqlSessionFactory对象 --bean idsqlSessionFactory classcom.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBeanproperty namedataSource refdataSource//bean!-- 自动扫描所有mapper接口将mapper接口生成代理注入spring --bean classorg.mybatis.spring.mapper.MapperScannerConfigurerp:basePackagecom.example.mpdemo1.mapperp:sqlSessionFactoryBeanNamesqlSessionFactory//beans测试Mapper方法 import com.example.mpdemo1.pojo.Student; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;RunWith(SpringJUnit4ClassRunner.class) ContextConfiguration(locations classpath:applicationContext.xml) public class MpTest {Autowiredprivate StudentMapper studentMapper;Testpublic void testFindAll(){Student students studentMapper.selectById(3);System.out.println(students);} } 测试结果  OK和数据库一模一样。 三、SpringBoot集成MyBatisPlus 接下来我们在SpringBoot项目中使用MyBatisPlus 创建SpringBoot项目添加MyBatisPlus起步依赖 dependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependency!-- mybatis-plus --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.5.0/version/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependencies 在SpringBoot配置文件中配置数据源 # 配置数据源 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql:///school?serverTimezoneUTCusername: rootpassword: 666666 创建实体类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data NoArgsConstructor AllArgsConstructor public class Student {private Integer id;private String name;private String email;private String gender;private Integer age; }创建Mapper接口。 同样使用MyBatisPlus时在编写Mapper接口后不需要手动编写CRUD方法并不需要在Mapper映射文件中手动编写每个方法对应的SQL语句。因此MyBatisPlus中只需要创建Mapper接口并继承BaseMapper此时该接口获得常用增删改查功能不需要自己手动编写Mapper配置文件 import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.mpdemo2.pojo.Student;public interface StudentMapper extends BaseMapperStudent { } 在 SpringBoot启动类中添加  MapperScan 注解扫描Mapper文件夹 MapperScan(com.example.mpdemo2.mapper) 测试Mapper方法 SpringBootTest class Mpdemo2ApplicationTests {Autowiredprivate StudentMapper studentMapper;Testpublic void testFind() {Student student studentMapper.selectById(1);System.out.println(student);} } 看运行结果已经非常明了。
http://www.yutouwan.com/news/181203/

相关文章:

  • 重庆网站建设哪家公司好官网静态html模板
  • 福建网站设计制作直播网站
  • 在北京建网站在网站上上传文件需要怎么做
  • 项目外包合同短视频seo公司
  • 做彩票网站需要什么技术网站开发四点注意事项
  • 建设一个购物网站多少钱专门做外卖的网站
  • 南翔企业网站开发建设wordpress自动创建子站
  • 定制网站建设多少钱小白如何免费做网站
  • 免费网站建站手机seo营销外包
  • 哪种企业适合做网站动漫设计专升本考什么
  • dedecms的网站放在哪个文件夹里大连模板网站制作报价
  • wordpress 网站主题苏州企业网站公司都有哪些
  • 网站上怎么做微信支付接口网站标题改动
  • 南宁南宁做网站郑州企业网站排名优化哪家好
  • 个人网站鉴赏营销型网站建设的选择方式
  • 天津网站专业制作制作流程图软件
  • 3d云设计网站开发西安有什么好玩的地方景点推荐
  • 门户网站ui设计课程资源网站的建设
  • 公司网站开发策划北京建设信源资讯有限公司
  • 个人网站建设代码揭阳市php网站开发找工作
  • 中企动力网站方案什么是口碑营销
  • 建设彩票网站制作上海建设工程安全质量监督总站网站
  • 有后台的网站郑州自建网站
  • 网站建设英文合同潍坊模板建站平台
  • 网站建设服务宗旨青岛新网站设计公司
  • c 网站开发数据库做网站策划容易遇到哪些问题
  • 重庆建设招标造价信息网站虚拟主机免费云服务器
  • 泉州做外贸网站南昌网站建设公司如何
  • 做vue用哪个网站顺德销售型网站建设
  • 网站收录的页面被k出来东莞网络科技营销