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

清控人居建设集团网站一个网站的建设需要什么时候开始

清控人居建设集团网站,一个网站的建设需要什么时候开始,中国网站名,江苏建工集团的现状引言 在现代软件开发中#xff0c;我们经常需要处理大量的数据。为了有效地管理这些数据#xff0c;我们需要使用一些强大的框架。其中#xff0c;Spring Boot和MyBatis-Plus是两个非常流行的框架。Spring Boot是一个基于Spring的开源Java框架#xff0c;可以用于创建独立…引言 在现代软件开发中我们经常需要处理大量的数据。为了有效地管理这些数据我们需要使用一些强大的框架。其中Spring Boot和MyBatis-Plus是两个非常流行的框架。Spring Boot是一个基于Spring的开源Java框架可以用于创建独立的、生产级别的Spring应用。MyBatis-Plus是一个MyBatis的增强工具它在MyBatis的基础上增加了许多实用的功能如自动分页、自动填充等。本文将详细介绍如何使用Spring Boot整合MyBatis-Plus。 Spring Boot整合MyBatis-Plus的基础配置 引入依赖 在pom.xml中引入MyBatis-Plus和相关数据库驱动的依赖 !-- MyBatis-Plus --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.4.3/version/dependency!-- MySQL Connector 数据库驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.47/version/dependency 配置数据源 在application.properties或application.yml中配置数据源信息 spring:datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybatisplususername: rootpassword: root server:port: 8181 mybatis-plus:mapper-locations: classpath:/mapper/*.xmlconfiguration:# 日志log-impl: org.apache.ibatis.logging.stdout.StdOutImpl#是否开启自动驼峰命名规则camel case映射即从经典数据库列名 A_COLUMN下划线命名到经典 Java 属性名 aColumn驼峰命名 的类似映射map-underscore-to-camel-case: true 温馨提示 mybatis-plus:global-config:db-config:table-prefix: tbl_ #设置所有表的通用前缀名称为tbl_ 配置MyBatis-Plus 在Spring Boot的主应用类上添加MapperScan注解指定Mapper接口所在的包路径 SpringBootApplication MapperScan(basePackages com.dao) public class MybatisPlusApplication {public static void main(String[] args) {SpringApplication.run(MybatisPlusApplication.class, args);} }使用MyBatis-Plus进行数据访问 数据准备 CREATE TABLE user (id bigint(200) NOT NULL AUTO_INCREMENT,name varchar(20) DEFAULT NULL,age int(3) DEFAULT NULL,create_time date DEFAULT NULL,update_time date DEFAULT NULL,version bigint(10) DEFAULT NULL,status tinyint(20) DEFAULT NULL,deleted int(11) DEFAULT 0,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8 创建实体类 Data AllArgsConstructor NoArgsConstructor TableName(user) public class User {TableId(type IdType.AUTO)private Long id;private String name;private Integer age;JsonFormat(pattern yyyy-MM-dd HH:mm:ss)TableField(fill FieldFill.INSERT)private Date createTime;JsonFormat(pattern yyyy-MM-dd HH:mm:ss)TableField(fill FieldFill.INSERT_UPDATE)private Date updateTime;Versionprivate Long version;private Integer status;private Integer deleted; } 创建Mapper接口 创建Mapper接口继承BaseMapper接口无需写具体的SQL语句。 public interface UserDao extends BaseMapperUser {} 创建Service接口 public interface UserService extends IServiceUser {} 创建Service实现类 Service(userService) public class UserServiceImpl extends ServiceImplUserDao, User implements UserService {} 创建Controller类 RestController RequestMapping(/user) public class UserController {Autowiredprivate UserService userService;GetMapping(/list)public ListUser list() {return userService.list();} } 测试应用 最后我们可以运行我们的应用来进行测试。如果我们的应用能够正常运行并且能够正确地从数据库中获取数据那么我们就可以说我们已经成功地使用Spring Boot整合了MyBatis-Plus。 结语 Spring Boot整合MyBatis-Plus为开发者提供了一个强大而高效的数据访问解决方案。通过简单的配置开发者可以使用MyBatis-Plus提供的便捷功能减少了传统MyBatis开发中的样板代码同时保留了MyBatis的灵活性。整合MyBatis-Plus的代码生成器更是提高了开发效率使得开发者能够更专注于业务逻辑的实现。通过本文的介绍希望读者能够深入理解Spring Boot整合MyBatis-Plus的配置和使用方法从而更加高效地构建健壮的数据访问层。
http://www.hkea.cn/news/14578674/

相关文章:

  • a032网站模版哈尔滨网站制作公司价格
  • 百度网站建设及推广实时热点新闻事件
  • 合肥网站建设专业设计备案的网站 ,能拿来做仿站吗
  • 哪里有网站制作建设邯郸手机网站建设报价
  • 苏州网站怎么做职友集 一家做公司点评的网站
  • 长春seo网站排名营销技巧第二季
  • 深圳福田华丰大厦网站建设做网站公司分为国内还是国外
  • 网站加载特效网络规划设计师下午题2023估分
  • 广州最近流感很厉害吗seo营销
  • 山西太原网站建设公司有哪些网站建设 讲话
  • 网站搜索排名怎么做wordpress调用tag标签
  • 自己做图片的网站深圳网站建设企业名录
  • 网站推广投放服务器网站建设
  • 企业网站建设好的例子wordpress kratos主题
  • 内蒙古建设厅门户网站网站站长统计怎么做
  • 明港网站建设网站后缀名
  • 海口免费自助建站模板梧州自助建站seo
  • 哪个网站能接施工图来做广告平面设计工作内容
  • 网页设计与网站建设课程总结王也踏青图
  • 兰州市住房和城乡建设厅官方网站遵义网站制作报价
  • 30天网站建设 视频荥阳网页设计
  • 做网站 卖产品全球访问量top100网站
  • 山东富国建设投资有限公司网站宁波网站优化技术
  • 网站开发 教程公益平台网站怎么做
  • iis 发布网站 500网站开发设计电子书
  • 做网站需要下什么软件四川成都最大的网络科技公司
  • 在线切图网站怎么看网站的访问量
  • 西平县住房和城乡建设局网站公司给别人做的网站违法的吗
  • 全国做网站哪家好直播营销策划方案
  • 网站建设公司企业模板番禺制作网站系统