2.spring-boot快速创建

步骤:1、创建工程的时候选择Spring Initializr————2.填写项目的基本信息————3、选择项目中需要的模块(web、sql、aop等),在创建工程的时候向导会联网自动将这些模块依赖的jar包引入,注意一定要联网

快速创建步骤:创建工程的时候选择Spring Initializr

填写项目的基本信息

选择项目中需要的模块(web、sql、aop等),在创建工程的时候向导会联网自动将这些模块依赖的jar包引入,注意一定要联网

1.结构图

1.自动导入依赖pom.xml

 <!--父项目管理依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com</groupId>
    <artifactId>controller</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>controller</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

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

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
 <!--插件-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

2.表现层HellCotroller(手动写)

package com.controller;

import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

/*
* @RestController = @ResponseBody+@Controller
* */
@ResponseBody
@Controller
public class HelloController {

    @RequestMapping("/hello")
    public String Hello(){
        return "快速创建springboot成功.....";
    }
}

3.主配置类ControllerApplication(自动生成)

package com;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class ControllerApplication {

    public static void main(String[] args) {
        SpringApplication.run(ControllerApplication.class, args);
    }

}

4.application.properties配置文件(改变运行端口号)

server.port=8081

5.yml文件和 application.properties一样的作用,但是语法不一样

yml语法笔记:

#1.语法:
#  key:(空格)value 表示一对键值对
#  以空格的缩进来控制层级的关系;只要是左对齐的一列数据,都是一个层级的
#  属性和值也是大小写敏感的

#二.值的写法
#1.常量值
# k:(空格)y:字面量直接写
#    字符串默认不用加上单引号或者双引号
#    "":双引号;不会转义字符里面的特殊字符;特殊字符会作为本身想要表达的意思
#            name:"zhangsan \n list":输出;zhangsan换行lisi
#    '':单引号;会转义特殊字符,特殊字符最终只是输出一个普通的字符串的数据
#            name:"zhangsan \n list":输出;zhangsan\nlisi
#2.对象值、Map(属性和值)(键值对):
#    k:v:在下一行来写对象的属性和值的关系;注意缩进
#      k1:v1
#      k2:v2
#    对象名friends:
#                  lastName: zhangsan
#                  age: 20
#    行内写法:friends: {lastName: zhangsan,age: 20}
#3.数组(List、Set):
#pets:
#  - cat
#  - dog
#  - pig
#行内写法:
#pets: [cat,dog,pig]

总结:不用自己导入依赖和编写主配置类

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值