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

WordPress博客文件网站seo优化很好徐州百都网络点赞

WordPress博客文件,网站seo优化很好徐州百都网络点赞,内江市住房和城乡建设局网站电话,个人做网站需要学什么只是本文介绍了如何在IntelliJ IDEA中使用SpringBoot和Mybatis构建Java Web应用程序。通过本文的学习#xff0c;读者将了解如何使用IntelliJ IDEA快速搭建一个基于SpringBoot和Mybatis的Java Web应用程序#xff0c;提高开发效率。IntelliJ IDEA是一款功能强大的Java集成开发环境…本文介绍了如何在IntelliJ IDEA中使用SpringBoot和Mybatis构建Java Web应用程序。通过本文的学习读者将了解如何使用IntelliJ IDEA快速搭建一个基于SpringBoot和Mybatis的Java Web应用程序提高开发效率。IntelliJ IDEA是一款功能强大的Java集成开发环境IDE提供了各种工具和插件可帮助开发者快速构建各种类型的Java应用程序。 一、搭建SpringBoot-Mybatis项目 1、新建SpringBoot项目 没有下载过IntelliJ IDEA的朋友可以参考安装教程(Windows安装IntelliJ IDEA) ① 服务器URL换成国内镜像站https://start.aliyun.com/② 输入项目名称 ProjectManage③ 指定项目存储位置(根据需要勾选是否创建Git仓库)④ 类型选maven⑤ 组我自定义的com默认是com.example⑥ 软件包只写com就可以了这个我当时没注意在后面改掉了⑦ 重要选择 Java8这是目前 Java 三个长期维护版本里维护计划最长的至少到2026年Java8 也是目前企业里最常用的版本电脑上没有装 JDK 的可以参考我之前的文章(怎样在Windows系统下载安装JDK)这里 JDK 1.8是 Java8 的配套 JDK。 Spring Boot 版本选一个尽可能低的版本3.0 以上好像会有兼容问题这里我选的 2.7.11 。 依赖项添加四个 ① Lombok② Spring Web③ MySQL Driver (这个是MySQL驱动如果其他数据库换成其他驱动)④ Mybatis Framework⑤ Spring Data Redis (Access Driver) (后面如果需要用到redis的话可以一并勾选) 勾选好后点击创建。 创建成功后项目目录如下 pom.xml是Maven的配置文件如果需要导入新的jar包只需要在这里面配置然后刷新即可自动下载导入。 2、新建application.yml和application-dev.yml resources下删除原有的application-properties配置文件新建两个文件 ① application.yml spring:profiles:active: devthymeleaf:view-names: /*cache: falseprefix: /WEB-INF/html ② application-dev.yml server:#指定服务端口port: 8080spring:datasource:#替换成MySQL账户username: ******#替换成MySQL密码password: ******#替换成数据库名url: jdbc:mysql://localhost:3306/******?useUnicodetruecharacterEncodingutf-8useSSLtrueserverTimezoneUTCdriver-class-name: com.mysql.jdbc.Drivermybatis:mapper-locations: classpath:mappers/*Mapper.xmltype-aliases-package: com.entity#showSql logging:level:com:example:mapper : debug 这里指定了com.entity所有我们要新建好对应的文件夹。 二、创建项目文件 按照控制器-服务层-持久层-映射文件-实体的顺序依次编写 1、创建文件夹目录 java/com下四个controller、service(及子目录impl)、dao、entity resources下一个mappers 2、创建项目文件 按照下图依次创建java文件 ① UserController.java package com.controller;import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.springframework.web.bind.annotation.RequestMapping; import com.entity.User; import com.service.UserService; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; import java.util.Map;RestController public class UserController {Resourceprivate UserService userService;RequestMapping(user)public String getTotal(User user,HttpServletRequest request)throws Exception{MapString,Object map new HashMap();Long userCount userService.getTotal(map);return userCount.toString();}} ② UserDao.java package com.dao;import java.util.List; import java.util.Map; import com.entity.User;public interface UserDao {public Long getTotal(MapString,Object map); } User.javapackage com.entity;public class User {private Integer id; // 编号private String userName; // 用户名private String password; // 密码private String trueName; // 真实姓名private String email; // 邮件private String phone; // 联系电话private String roleName; // 角色名称 系统管理员 销售主管 客户经理 高管public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName userName;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}public String getTrueName() {return trueName;}public void setTrueName(String trueName) {this.trueName trueName;}public String getEmail() {return email;}public void setEmail(String email) {this.email email;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone phone;}public String getRoleName() {return roleName;}public void setRoleName(String roleName) {this.roleName roleName;} } ③ UserService.java package com.service;import java.util.List; import java.util.Map; import com.entity.User;public interface UserService {public Long getTotal(MapString,Object map); } ④ UserServiceImpl.java package com.service.impl;import java.util.Map; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.dao.UserDao; import com.entity.User; import com.service.UserService;Service(userService) public class UserServiceImpl implements UserService{Resourceprivate UserDao userDao;Overridepublic Long getTotal(MapString, Object map) {return userDao.getTotal(map);} } ⑤ UserMapper.xml ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.dao.UserDaoresultMap typeUser idUserResultresult propertyid columnid/result propertyuserName columnuserName/result propertypassword columnpassword/result propertytrueName columntrueName/result propertyemail columnemail/result propertyphone columnphone/result propertyroleName columnroleName//resultMapselect idgetTotal parameterTypeMap resultTypeLongselect count(*) from t_user/select /mapper 3、启动类添加MapperScan注解 启动类前添加MapperScan(“com.dao”)注解这样才能检索到dao层文件。 三、测试项目是否成功运行 1、启动类的同级或子目录下创建测试控制器 启动配置文件在.idea文件夹下面里面指定了启动类(包含main函数的类)。启动类默认是 xxxApplication (xxx为项目名)所有的类想要被访问必须放在启动类的同级或子目录下否则会因为找不到而提示404。 接着我们创建测试控制器HelloWorldController。 package com.controller;import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class HelloWorldController {GetMapping(hello)public String hello() {return hello world;} } 2、运行项目看测试控制器是否可以访问并正确运作 右上方运行项目输入localhost:8080/hello如果按照预期返回值便是搭建成功。 四、测试项目的MyBatis是否生效 1、通过 /user 接口测试 同样我们启动项目。 输入localhost:8080/user访问我们基于MyBatis的控制器。 2、检查测试结果 这里返回的是我们getTotal()函数获得的t_user表的行数表明已经成功连接到数据库我们Mybatis的搭建成功了。 以上就是我们IntelliJ IDEA搭建SpringBoot-Mybatis项目的全部教程如果有疑问或者过程中出现解决不了的问题欢迎评论区留言。
http://www.hkea.cn/news/14484558/

相关文章:

  • 做标书经验分享网站编程课程培训机构排名
  • 西安建站软件互联网平台名称设计图
  • 做企业网站的公司网站建设谢辞
  • 做直播网站有市场吗wordpress主题注册页美化
  • 做网站年薪百万微信小程序如何推广
  • 网站开发整合套件宁德小程序开发
  • 沧州做网站公司长治公司网站建设
  • 网站开发文档doc南通网站开发招聘
  • 企业网站建设管理平台东莞网站案例营销
  • 电子商务网站建设类论文公司做网站一定要钱吗
  • 网站建设有必要做手机端吗春雨直播免费视频
  • 合肥网站推广公司哪家好wordpress用户个人主页
  • 杭州设计网站最好的公司怎样自创广告网站
  • 丹阳网站建设北京网站大全
  • 个人网站建立 学生wordpress游客怎么发表文章
  • 网站开发所需要的语言营销型网站管理方案
  • 医疗软件网站建设公司排名建设文明网 联盟网站的
  • 爱游戏app下载官方网站贵州遵义网
  • 网站推广工作计划设计图制作软件app手机
  • 切实加强门户网站建设新开元电销系统
  • 山西省住房建设厅网站下载wordpress wending
  • 河南建筑工程信息绵阳做seo网站公司
  • php如何自己做网站ftp服务器租用
  • 开源 购物网站wordpress重写登录页面
  • 青岛网站制作工具老酒街 wordpress
  • 建站seo是什么沈阳建设工程交易中心官网
  • 有专门做ppt的网站有哪些网站建设的相关书籍
  • 网站后期的维护移动端首页设计
  • 公司做网站怎么构思百度网盘下载
  • 手机网站案例wordpress只能通过本机登录