1,在idea中新建一个SpringBoot项目
打开idea,菜单选择file>new>project>Spring Initialize
name | 项目的名称 |
---|---|
location | 存放项目的路径 |
Type | 选择maven |
group | 组名 |
artifact | 包名 |
project SDK | jdk的版本 |
java | 具体的版本,两个版本需要对应 |
点击next后,配置选择web,Templateengines,sql,选择以下几个进行勾选,点击finish
完成后结构如下,先配置以下mvn设置,选择具体的mvn的版本和修改本地配置文件
2,搭建项目框架
通常会分为5层,新建五个包文件夹
包名 | 说明 | 备注 |
---|---|---|
controller | 也叫web层,和前端页面进行交互的 | |
service | 服务层,也就是业务层,处理业务的,定义的是接口,用来被serviceimpl去实现类的 | |
serviceimpl | 服务层用来实现service接口的 | |
bean | 也叫实体层,是数据库表映射字段,存放pojo对象 | |
dao(mapper) | 数据库访问接口类,用来和mapper的xml进行实现 | mapper |
xxxMapper.xml | 在resources新建一个mapper的目录,在mapper新建xml文件,xml文件内容如下 |
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.wx.wx_project.mapper.UserMapper">
<select id="getInfo" parameterType="String" resultType="com.wx.wx_project.bean.UserBean">
SELECT * FROM user WHERE name = #{name} AND password = #{password}
</select>
</mapper>
3,修改application配置文件后缀改成yml,添加配置文件,yml需要注意格式
spring:
datasource:
name: test #数据库名
url: jdbc:mysql://localhost:3306/test
username: root #用户名
password: root #密码
driver-class-name: com.mysql.cj.jdbc.Driver #数据库链接驱动
4,在控制器层添加一个测试接口
@contorller | 控制器类需要要注解@contorller,启动类的时候才能加载被注解的类 | |
---|---|---|
@RequestMapping(value = “/index”) | 方法注解 @RequestMapping,外部访问接口来访问方法 | |
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class UserController {
@RequestMapping(value = "/index")
public String user(){
return "index";
}
}
评论前必须登录!
注册