IntelliJ 搭建SSM框架

1). 创建项目

按图片填写相关内容


IntelliJ 搭建SSM框架_第1张图片
图1.png
2). 填写相关配置
IntelliJ 搭建SSM框架_第2张图片
图2.png
3). 配置工具

Web -> web,SQL -> MySQL 和 MyBatis


IntelliJ 搭建SSM框架_第3张图片
图3.png

IntelliJ 搭建SSM框架_第4张图片
图4.png
4). 配置项目
IntelliJ 搭建SSM框架_第5张图片
图5.png
5). application.properties配置
#tomcat端口
server.port=8080
#数据连接
# 连接地址
spring.datasource.url=jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf8
# 用户名
spring.datasource.username=root
# 密码
spring.datasource.password=root
# 驱动名
spring.datasource.driverClassName=com.mysql.jdbc.Driver
#Mybatis扫描
mybatis.mapper-locations=classpath*:mapper/*.xml
6). 数据库表
IntelliJ 搭建SSM框架_第6张图片
图6.png
7). 创建用户实体类
  • User
/**
 * 用户实体类
 */
data class User (
        val id: Long,
        val name: String,
        val age: Int
)
8). 创建UserDao
/**
 * 要为Dao层接口上面添加一个@Mapper注解。
与springbootApplication中的@MapperScan二选一写上即可
 */
@Mapper
interface UserDao {
    fun selectUserByName(name: String): User
}
9). 创建UserMapper.xml

创建位置:resources/mapper/

  • UserMapper.xml



    

10). 创建UserService
@Service
class UserService {
    @Autowired
    lateinit var userDao: UserDao

    fun selectUserByName(name: String): User {
        return userDao.selectUserByName(name)
    }
}
11). 创建UserController
@Controller
class UserController {
    @Autowired
    lateinit var userService: UserService

    @RequestMapping("/select")
    @ResponseBody
    fun selectUserByName(): User {
        return userService.selectUserByName("mazaiting")
    }
}
12). 部署项目,浏览器访问http://localhost:8080/select
IntelliJ 搭建SSM框架_第7张图片
图7.png

你可能感兴趣的:(IntelliJ 搭建SSM框架)