Springboot项目从零开始之初探HTTP请求Controller--保姆级教程!

以eclipse为IDE,进行java开发

Springboot http请求代码

我们在包管理上,新建一个子包(package),具体操作是

选中需要添加的包,点击右键,在弹出的右键菜单上选择 New(新建)-- Package (包)

在输入包名,我这里取名为controller,再点击finish (完成)

在该包下,新建一个类,取个类名,我这里取名为HelloController

我们就可以开始编写HTTP请求代码了。

这里我们需要用到一些注解

@Controller

@RequestMapping

@ResponseBody

详细代码如下:

package com.yeegee.site.builder.ctrl;

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

@Controller
@RequestMapping("")
public class HelloController {

	@RequestMapping("/hello")
	@ResponseBody
	public String Hello(){
		return "hello,zhansan";
	}
}

在这里请注意一下,Springboot讲究的是约定大于配置,默认情况下,Springboot扫描的类都在启动类所在包的下级子包中

我们这里的启动类所在包为: com.yeegee.site.builder 那么我们HelloController类,所在包为 com.yeegee.site.builder.controller
仔细查看会发现它多了一个层级,正是因为这样,才能正确执行。否则如果包名不对,或者类所在包的层级不对,将会导致程序报错。

这种情况下就需要加入一些特殊配置的处理,在今后的文章里面会具体进行说明,这里先不详细讲解。

人的成长,就是从出生,到吃奶,到翻身,到爬行,到站立,到行走,到学习,到工作,到退休,到变老。程序框架也是一样,一步一步脚踏实地的结合不一样的技能,才慢慢变得健全和成熟。

万里长征我们迈出了第一步,接下来我们就要让我们刚出生的小孩,成长到另一个阶段,也是程序必须具备的能力之一: 数据库的连接。

目前数据库有关系型数据库,非关系型数据库,典型的代表主要有mysql,mongodb,redis

接下来我们要让程序满足连接这三个数据库的需求。

为什么是三个数据库,而不单单只介绍一个呢,因为我暂时还没想好到底用哪个数据库会比较适合我的程序,在实践的过程中去了解他们的优劣情况,然后再根据我的实际需求来选择。

虽然还没开始,但可以先开启传送门:Springboot项目从零开始之Mysql,Mongo,Redis数据库连接--保姆级教程!

相关链接

Springboot项目从零开始之基础搭建--保姆级教程!

Springboot项目从零开始之Mysql,Mongo,Redis数据库连接--保姆级教程!