Spring Boot(二)使用Maven创建springboot项目入门+整合Mybatis

水深无声 2021-09-16 04:02 352阅读 0赞

前言

  1. SpringBoot本身已经提供了依托于mavenSpring Initializr作为创建项目的快速方式,但是当前使用Maven创建SpringBoot项目更容易按照我们的要求对项目进行配置。

创建过程

  1. **一、创建项目(什么快捷框架也不选)**
  2. maven –>next –>next

70

  1. **二、在main下新建webapp Package包**
  2. **三、添加maven管理配置**
  3. <packaging>war</packaging>
  4. <parent>
  5. <groupId>org.springframework.boot</groupId>
  6. <artifactId>spring-boot-starter-parent</artifactId>
  7. <version>1.5.1.RELEASE</version>
  8. </parent>
  9. <dependencies>
  10. <dependency>
  11. <groupId>org.springframework.boot</groupId>
  12. <artifactId>spring-boot-starter-web</artifactId>
  13. </dependency>
  14. <dependency>
  15. <groupId>org.mybatis.spring.boot</groupId>
  16. <artifactId>mybatis-spring-boot-starter</artifactId>
  17. <version>1.3.2</version>
  18. </dependency>
  19. <dependency>
  20. <groupId>mysql</groupId>
  21. <artifactId>mysql-connector-java</artifactId>
  22. <scope>runtime</scope>
  23. </dependency>
  24. <dependency>
  25. <groupId>net.sf.json-lib</groupId>
  26. <artifactId>json-lib</artifactId>
  27. <version>2.4</version>
  28. <classifier>jdk15</classifier>
  29. </dependency>
  30. </dependencies>
  31. **四、打包配置**
  32. <packaging>war</packaging>
  33. <build>
  34. <plugins>
  35. <plugin>
  36. <groupId>org.springframework.boot</groupId>
  37. <artifactId>spring-boot-maven-plugin</artifactId>
  38. <executions>
  39. <execution>
  40. <goals>
  41. <goal>repackage</goal>
  42. </goals>
  43. </execution>
  44. </executions>
  45. </plugin>
  46. </plugins>
  47. </build>
  48. **五、在java目录下新建层级com.basic.springbootmvn,新建Application.java作为入口类**
  49. @SpringBootApplication
  50. @MapperScan("com.basic.springbootmvn.Dao")//非常重要
  51. @ImportResource(locations={
  52. "classpath:Mapper/*.xml"})
  53. public class Application {
  54. public static void main(String[] args) {
  55. SpringApplication.run(Application.class,args);
  56. }
  57. }
  58. **六、 resource中新建application.yml**
  59. 添加如下配置
  60. server:
  61. port: 8081
  62. tomcat:
  63. uri-encoding: utf-8
  64. spring:
  65. datasource:
  66. driver-class-name: com.mysql.jdbc.Driver
  67. url: jdbc:mysql://192.168.38.128:3306/teststu
  68. username: root
  69. password: 1234
  70. mybatis:
  71. typeAliasesPackage: com.basic.springbootmvn.Entity
  72. mapperLocations: classpath*:/Mapper/*.xml
  73. **七、新建EntityDaoserviceserviceImplController,在resource中新建Mapper 新建.xml文件**
  74. 和在Spring Initializr创建相同 详见:[https://blog.csdn.net/idomyway/article/details/80516848][https_blog.csdn.net_idomyway_article_details_80516848]
  75. **八、运行配置**
  76. `Run/Debug configurations` 中添加`springboot` 配置名称和入口类即可运行

发表评论

表情:
评论列表 (有 0 条评论,352人围观)

还没有评论,来说两句吧...

相关阅读