当前位置:   article > 正文

SpringBoot入门,使用IDEA搭建SSM框架,数据库SqlServer2017配置JDBC_使用idea搭建ssm框架,数据库sql server2017

使用idea搭建ssm框架,数据库sql server2017

 开发工具 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,如下图

  1. package com.example.demo.domain;
  2. public class User {
  3. private String Id;
  4. public String getId() {
  5. return Id;
  6. }
  7. public void setId(String id) {
  8. Id = id;
  9. }
  10. private String Name;
  11. public String getName() {
  12. return Name;
  13. }
  14. public void setName(String name) {
  15. Name = name;
  16. }
  17. }

创建Dao层,Service层就为了方便不写了,准备在Controller层直接注入Dao层的Bean。

如图创建了UserDao,这里注意,要为Dao层接口上面添加一个@Mapper注解。

与springbootApplication中的@MapperScan二选一写上即可

在com.example.demo右键new-Package-输入dao,然后new-javaclass,如下图

  1. package com.example.demo.dao;
  2. import com.example.demo.domain.User;
  3. import org.apache.ibatis.annotations.Mapper;
  4. @Mapper
  5. public interface UserDao {
  6. User selectUserByName(String name);
  7. }

然后是Controller层, 在com.example.demo右键new-Package-输入controller,然后new-javaclass,如下图

  1. package com.example.demo.controller;
  2. import com.example.demo.dao.UserDao;
  3. import com.example.demo.domain.User;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RestController;
  7. @RestController//相当于@Controller与@ResponseBody
  8. public class UserController {
  9. //依赖注入
  10. @Autowired
  11. UserDao userMapper;
  12. @RequestMapping(value = "find")
  13. public User findUserByName() {
  14. //调用dao层
  15. User user = userMapper.selectUserByName("bb");
  16. return user;//返回的是Json数据,因为RestController注解中有@ResponseBody的作用
  17. }
  18. }

最后创建Mybatis的配置文件:resources右键new-Directory,输入mapper

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.example.demo.dao.UserDao" >
  4. <select id="selectUserByName" resultType="com.example.demo.domain.User">
  5. SELECT * FROM users WHERE name = #{name}
  6. </select>
  7. </mapper>

 

接下来在application.properties里面设置相关的数据库连接信息

  1. #tomcat端口
  2. server.port=8088
  3. #数据连接
  4. spring.datasource.url=jdbc\:sqlserver\://localhost\:1433;DatabaseName\=TEST
  5. spring.datasource.username=sa
  6. spring.datasource.password=123456
  7. spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
  8. #Mybatis扫描
  9. mybatis.mapper-locations=classpath*:mapper/*.xml

接下来注意了,jdbc的导入

下载地址https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

我下载的6.4版本的

然后导入jdbc

 

这样就导入了jar包

接下来测试下吧 - ,-

成功

我的数据库结构

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/559123
推荐阅读
相关标签
  

闽ICP备14008679号