后端Spring/SpringBoot框架基础介绍

1.Spring基础介绍

spring官网:https://spring.io/

官方对spring的描述:使java更快、更容易、更安全,聚焦于速度、简洁和生产力。并且是全世界最流行的Java框架。

Spring如今已经形成开发生态圈,它提供若干个子项目,每个项目用于完成特定的功能。它们都基于最基础的框架也就是Spring Framework。但Spring Framework配置繁琐,入门难度大,因此spring家族推出了大名鼎鼎的Springboot。

2.Springboot基础介绍

Springboot可以快速构建应用程序、简化开发、提高效率。它简化了spring的配置,底层依然是spring,但让开发难度更低,速度更快。

3.Springboot简单案例

IDEA创建springboot项目,勾选spring web依赖

在pom.xml文件中指定了一个坐标,这个坐标是springboot的父工程,所有springboot项目都要继承这个父工程。

package com.cc.Controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController //标识它为请求处理类
public class HellloController {
    @RequestMapping("/hello1") //浏览器请求/hello地址,就调用hello方法
    public String Hello(){
        System.out.println("Hello~");
        return "Hello~";
    }
}

运行时还遇到了一点小问题: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource  There is already 'hellloController' bean method

提示我们BasicController里有相同的@RequestMapping,点进去果然有一个一样的,把我们自己的改成其他的(我改成hello1)就行。

运行后就能成功访问localhost:8080/hello1这个8080端口下的/hello1资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值