赞
踩
开发工具 Idea2018.3.1
破解版地址:https://blog.csdn.net/xiaocy66/article/details/83902477
先创建一个项目,File - New - Project
选择Spring Initalizr ,然后点击Next
选择默认就好,点击Next
在Web-web下面打上勾,这是必须的。SQL下面为SQLserver和MyBatis打上勾。选好了点击Next
然后设置项目名字和项目的路径,我这里设置项目名为:helloyinlong,设置好了点击Finish
新创建的项目,应该是一个Maven项目,如果没有自动加载Maven的相关Jar的话,如图操作即可。如果加载了Maven包,那么这步可以忽略。
项目的整体架构如下,这样,一个简单的SpringBoot项目就搭建好了。
接下来配置SSM框架。
创建User实体,在com.example.demo右键new-Package-输入domain,然后new-javaclass,如下图
- package com.example.demo.domain;
-
- public class User {
- private String Id;
-
- public String getId() {
- return Id;
- }
-
- public void setId(String id) {
- Id = id;
- }
-
- private String Name;
-
- public String getName() {
- return Name;
- }
-
- public void setName(String name) {
- Name = name;
- }
-
-
- }
创建Dao层,Service层就为了方便不写了,准备在Controller层直接注入Dao层的Bean。
如图创建了UserDao,这里注意,要为Dao层接口上面添加一个@Mapper注解。
与springbootApplication中的@MapperScan二选一写上即可
在com.example.demo右键new-Package-输入dao,然后new-javaclass,如下图
- package com.example.demo.dao;
-
- import com.example.demo.domain.User;
- import org.apache.ibatis.annotations.Mapper;
-
-
- @Mapper
- public interface UserDao {
- User selectUserByName(String name);
- }
-
然后是Controller层, 在com.example.demo右键new-Package-输入controller,然后new-javaclass,如下图
- package com.example.demo.controller;
-
- import com.example.demo.dao.UserDao;
- import com.example.demo.domain.User;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
-
-
- @RestController//相当于@Controller与@ResponseBody
- public class UserController {
- //依赖注入
- @Autowired
- UserDao userMapper;
-
- @RequestMapping(value = "find")
- public User findUserByName() {
- //调用dao层
- User user = userMapper.selectUserByName("bb");
- return user;//返回的是Json数据,因为RestController注解中有@ResponseBody的作用
- }
- }
最后创建Mybatis的配置文件:resources右键new-Directory,输入mapper
- <?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.example.demo.dao.UserDao" >
-
- <select id="selectUserByName" resultType="com.example.demo.domain.User">
- SELECT * FROM users WHERE name = #{name}
- </select>
-
- </mapper>
接下来在application.properties里面设置相关的数据库连接信息
- #tomcat端口
- server.port=8088
- #数据连接
- spring.datasource.url=jdbc\:sqlserver\://localhost\:1433;DatabaseName\=TEST
- spring.datasource.username=sa
- spring.datasource.password=123456
- spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
- #Mybatis扫描
- mybatis.mapper-locations=classpath*:mapper/*.xml
接下来注意了,jdbc的导入
我下载的6.4版本的
然后导入jdbc
这样就导入了jar包
接下来测试下吧 - ,-
我的数据库结构
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。