1.新建maven项目
创新互联专业提供成都机柜租用服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买成都机柜租用服务,并享受7*24小时金牌售后服务。
先新建一个maven项目,勾选上creat a simple project,填写groupid,artifactid

2.建立项目结构

3.添加依赖
org.springframework.boot spring-boot-starter-parent 2.0.3.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 MySQL mysql-connector-java junit junit org.springframework.boot spring-boot-maven-plugin
4.代码编写
在包的最外层添加启动类
package com.lee.test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
@SpringBootApplication
@EnableCaching
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}实体类
package com.lee.test.pojo;
import org.springframework.stereotype.Component;
@Component
public class User {
private int id;
private String name;
private String telephone;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
}mapper接口
package com.lee.test.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import com.lee.test.pojo.User;
@Mapper
public interface UserMapper {
List getUser(int id);
} service接口
package com.lee.test.service;
import java.util.List;
import com.lee.test.pojo.User;
public interface UserService {
public List getUser(int id);
} service接口实现
package com.lee.test.service;
import java.util.List;
import com.lee.test.pojo.User;
public interface UserService {
public List getUser(int id);
} controller层
package com.lee.test.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.lee.test.pojo.User;
import com.lee.test.service.UserService;
@RestController
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/getUser")
public List getUser(@RequestParam("id") int id) {
return userService.getUser(id);
}
} 还有mapper.xml的实现
<?xml version="1.0" encoding="UTF-8"?>
最后是一些配置在application.properties中
spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8 spring.datasource.username=root spring.datasource.password=root mybatis.mapper-locations: classpath:mapper/*.xml
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。