新建一个SpringBoot项目的步骤 - Go语言中文社区

新建一个SpringBoot项目的步骤


1、项目路径及注意事项

2、具体分析
mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <!--开启驼峰命名规则-->
        <setting name="mapUnderscoreToCamelCase" value="true" />
    </settings>
</configuration>

application.yml

spring:
  datasource:
    username: root
    password: root
    url: jdbc:mysql://127.0.0.1:3306/booksystem
    driver-class-name: com.mysql.jdbc.Driver
mybatis:
  config-location: classpath:mybatis/mybatis-config.xml
  mapper-locations: classpath:mybatis/mapper/*.xml

启动类上@MapperScan注解

这个value值是要扫描的mapper的包名
@MapperScan(value = "com.atgui.dao")

Service的实现类上的@Service注解,其中注入的是Mapper

@Service
public class BookServiceImpl implements BookService {
@Autowired
    BookMapper bookMapper;
    @Override
    public List<Book> findAllBook() {
        return bookMapper.findAllBook();
    }

}

控制层@Controller注解,其中注入的是service层的实现类

@Controller
public class BookController {
    @Autowired
    BookServiceImpl bookService;
}

添加依赖

需要什么添加什么

通常一个web项目,需要添加的依赖有
模板引擎的依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

模板引擎依赖

<thymeleaf.version>3.0.2.RELEASE</thymeleaf.version>
        <thymeleaf-layout-dialect.version>2.1.1</thymeleaf-layout-dialect.version>

分页插件的依赖

<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.2</version>
        </dependency>

数据源的依赖,后期会使用阿里云的druid

<dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.8</version>
</dependency>
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ilikejj0/article/details/81779099
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-16 01:40:59
  • 阅读 ( 617 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢