真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

在Springboot項目中使用mybatis與Vue實現對數據進行增刪改查操作

在Spring boot項目中使用 mybatis 與Vue實現對數據進行增刪改查操作?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯專業(yè)為企業(yè)提供淮北網站建設、淮北做網站、淮北網站設計、淮北網站制作等企業(yè)網站建設、網頁設計與制作、淮北企業(yè)網站模板建站服務,10多年淮北做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

pom文件


 4.0.0
 com.imooc
 demo
 0.0.1-SNAPSHOT
 jar
 demo
 Demo project for Spring Boot
 
 org.springframework.boot
 spring-boot-starter-parent
 1.4.3.RELEASE
  
 
 
 UTF-8
 UTF-8
 1.8
 
 
 
  org.mybatis.spring.boot
  mybatis-spring-boot-starter
  1.1.1
 
 
  org.springframework.boot
  spring-boot-starter-web
 
 
  MySQL
  mysql-connector-java
  runtime
 
 
  org.springframework.boot
  spring-boot-starter-test
  test
 
 
  org.mybatis.spring.boot
  mybatis-spring-boot-starter
  1.1.1
 
 
  org.springframework.boot
  spring-boot-starter-redis
 
 
  org.springframework.boot
  spring-boot-starter-activemq
 
 
 
  org.springframework.boot
  spring-boot-starter-actuator
 
 
  com.github.pagehelper
  pagehelper
  4.1.6
 
 
 
 
  
  org.springframework.boot
  spring-boot-maven-plugin
  
 
 

接下來是yml文件,主要加入了mybatis的配置,以及sql的打印

spring:
 datasource:
 name: test
 url: jdbc:mysql://localhost/imooc?useUnicode=true&characterEncoding=utf-8&useSSL=false
 username: root
 password: 123456
 driver-class-name: com.mysql.jdbc.Driver
mybatis:
 type-aliases-package: com.imooc.model
 mapper-locations: classpath:mybatis/mapper/*.xml
 check-config-location: true
 config-location: classpath:mybatis/mybatis-config.xml
logging:
 level:
 com.imooc.repository: debug
 com.imooc.service.impl: debug
 com.imooc.controller: debug
 com.imooc.activemq: debug

接下來是repositpry文件

@Repository
public interface UserRepository {
 List findUsersByUsername(@Param("username") String username);
 int getCount();
 int saveUser(User user);
 int modifyUser(User user);
 int removeUser(@Param("userId") int userId);
}

service文件

@Service
public class UserServiceImpl implements UserService {
 @Autowired
 private UserRepository userRepository;
 @Override
 public Map getTableData(int pageNum, int pageSize, String username) {
 try {
  PageHelper.startPage(pageNum, pageSize);
  List userList = userRepository.findUsersByUsername(username);
  int count = userRepository.getCount();
  Map tableData = new HashMap<>();
  tableData.put("list", userList);
  tableData.put("count", count);
  return tableData;
 } catch (Exception e) {
  e.printStackTrace();
 }
 return null;
 }
}
public interface UserService {
 Map getTableData(int pageNum, int pageSize, String username);
}

controller文件

@RestController
public class UserController {
 @Autowired
 private UserService userService;
 @GetMapping("getTableData")
 public Map getTableData(int pageNum, int pageSize, String username) {
 try {
  return userService.getTableData(pageNum, pageSize, username);
 } catch (Exception e) {
  e.printStackTrace();
 }
 return null;
 }
}

實體類

public class User {
 private Integer userId;
 private String username;
 private Byte sex;
 private Date createTime;
 public Integer getUserId() {
 return userId;
 }
 public void setUserId(Integer userId) {
 this.userId = userId;
 }
 public String getUsername() {
 return username;
 }
 public void setUsername(String username) {
 this.username = username;
 }
 public Byte getSex() {
 return sex;
 }
 public void setSex(Byte sex) {
 this.sex = sex;
 }
 public Date getCreateTime() {
 return createTime;
 }
 public void setCreateTime(Date createTime) {
 this.createTime = createTime;
 }
}

sql

CREATE TABLE `t_user` (
 `user_id` int(11) NOT NULL AUTO_INCREMENT,
 `username` varchar(32) DEFAULT NULL,
 `sex` tinyint(4) DEFAULT NULL,
 `create_time` datetime DEFAULT NULL,
 PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10003 DEFAULT CHARSET=utf8

在static目錄下新建 index.html文件




 
 spring boot + mybatis + vue + elementui
 
 
 
 


啟動文件

@EnableAutoConfiguration
@Configuration
@ComponentScan
@MapperScan("com.imooc.repository")
@SpringBootApplication
public class DemoApplication {
 public static void main(String[] args) {
 SpringApplication.run(DemoApplication.class, args);
 }
}

啟動項目,打開http://localhost:8080/index.html

在Spring boot項目中使用 mybatis 與Vue實現對數據進行增刪改查操作

關于在Spring boot項目中使用 mybatis 與Vue實現對數據進行增刪改查操作問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯行業(yè)資訊頻道了解更多相關知識。


網頁標題:在Springboot項目中使用mybatis與Vue實現對數據進行增刪改查操作
URL標題:http://weahome.cn/article/jdgpei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部