springboot 框架搭建

springboot

springboot的特性
1.创建独立的spring程序

2.直接嵌套了tomcat、jetty或undertow(不需要部署war)

3.提供固执的依赖项starter,来简化构建配置

4.尽可能的自动配置spring的第三方库

5.提供可用于生产的特性,如度量标准、健康检查和外部化来实现

6.完全不需要代码生成 ,也不需要xml的配置文件

本项目搭建是在ideo软件搭建。

创建一个maven的工程;导入依赖放在pom文件中

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <!--继承父类-->
    <parent>
        <groupId>com.zhiyou100</groupId>
        <artifactId>server-parent</artifactId>
        <version>0.0.1-SNAPSHOT</version>

    </parent>
    <groupId>com.zhiyou100</groupId>
    <artifactId>server-user</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>server-user</name>
    <description>Demo project for Spring Boot</description>

<dependencies>
    <!--引入client依赖-->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    <!--引入web启动器,编写controller需要用到-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!---->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.46</version>
        <!--scope是maven依赖的使用范围的标签-->
        <!--<scope>runtime</scope>-->
    </dependency>
    <!--在实体类上使用,不用写getset tostring都不用写使用注解完成-->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <!--只有在做单元测试时才加载到环境中-->
        <scope>test</scope>
    </dependency>
    <!--引入MP启动器-->
    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-boot-starter</artifactId>
        <version>3.2.0</version>
    </dependency>
</dependencies>


</project>

上边是相关的依赖文件。
然后在写配置文件application.yml文件当然也可以写其他的文件后缀的配置文件。这个是与mybatis整合的配置文件

#端口
server.port=80
#连接数据库

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql:///user
spring.datasource.username=root
spring.datasource.password=0123456
mybatis:
  mapper-locations: classpath:mapper/*Mapper.xml

然后就可以创建类了;在创建类应该和下面的在同一文件下。
目录结构
上面红框框起来的是一个很重要的东西,项目的启动就在这个文件里。
在这里插入图片描述
上面是创建时需要配置的内容;过程如下
在这里插入图片描述
右击这个东西
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后回车到底就OK了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值