一.在你建立的工程下創(chuàng)建 Module 選擇Spring initializr創(chuàng)建。
成都創(chuàng)新互聯(lián)公司是專業(yè)的沿河網(wǎng)站建設(shè)公司,沿河接單;提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行沿河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
二.在Type處選擇: Maven Project(項目的構(gòu)建工具)
三.創(chuàng)建依賴時勾上web,mybatis,MySQL(這個看你個人需要吧,可以自主選擇)
建立好的項目結(jié)構(gòu)如下:
注意:application.properties和application.yml是同一個東西,均為項目的核心配置文件
內(nèi)容如下:
#連接數(shù)據(jù)庫
spring.datasource.url=jdbc:mysql://localhost:3306/smbms
spring.datasource.username=root
spring.datasource.password=1234
spring.datasource.driverClassName=com.mysql.jdbc.Driver
#引入mybatis的配置文件
mybatis:
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=com.example.sprboot.pojo
相應(yīng)的pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
com.example
springboot
0.0.1-SNAPSHOT
jar
springboot
Demo project for Spring Boot
org.springframework.boot
spring-boot-starter-parent
2.0.5.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.0
mysql
mysql-connector-java
com.alibaba
fastjson
1.2.49
org.springframework.boot
spring-boot-starter-thymeleaf
org.springframework.boot
spring-boot-maven-plugin
相應(yīng)的接口UserMapper如下:
@Repository
public interface UserMapper {
ListgetList();
}
service如下:
public interface UserService {
ListgetList();
}
impl如下:
@Service
public class UserServiceImpl implements UserService {@Resource
br/>@Resource
br/>@Override
getList() {
return userMapper.getList();
}
}
在resources中建一個文件夾mapper里面放mapper.xml文件,代碼如下:
工號 用戶名 姓名 性別 生日 電話 地址 創(chuàng)建時間
此處有一個th標(biāo)簽,需要引入一個
并在pom.xml中引入對應(yīng)的jar包(html中不能使用jstl表達(dá)式)
大家可以擴展一下thymeleaf的知識
控制器代碼如下:
@Controller
public class UserController {@Resource
br/>@Resource
br/>@RequestMapping("/")
Listlist=userService.getList();
model.addAttribute("users",list);
System.out.println(list);
return "/index.html";
}
}
注:在調(diào)通的時候,可能會報很多的錯,基本上都是注解的使用出錯,希望各位能夠細(xì)心點