简单了解spring boot与环境搭建

文章目录

  • 简单了解Spring boot框架
  • 搭建springBoot环境
    • 问题记录:
  • spring boot 的 hello world

前面学习了一下搭建一个简单的数据库mysql,python关联数据库,python爬虫爬取数据

接下来要做的就是,编写后台服务提供接口。

选择使用spring boot,记得比较早的时候需要自己安装,配置tomcat等东西来写后台服务,现在用springBoot就比较方便

简单了解Spring boot框架

好多文章中提到的spring boot的优势:

Spring boot的特点

  1. 创建独立的Spring应用程序
  2. 嵌入的Tomcat,无需部署WAR文件
  3. 简化Maven配置
  4. 自动配置Spring
  5. 提供生产就绪型功能,如指标,健康检查和外部配置
  6. 绝对没有代码生成和对XML没有要求配置

也就是说,用spring boot创建一个项目,是搭建好的基本项目,不需要再做过多的环境相关的配置

搭建springBoot环境

参考文章

我们需要在file-setting-plugin中查找spring Assistant

  1. 安装插件,重启intellij
  2. 新建项目,选择spring Assistant,有个选项
    简单了解spring boot与环境搭建_第1张图片
  3. 打开网址,下载官方提供的demo简单了解spring boot与环境搭建_第2张图片
  4. 导入项目,项目的初始化会下载很多基本的依赖,库,包什么的,时间较长
  5. 都下载完后应该就可以运行了

问题记录:

我这边遇到的问题是,运行后,显示:

No active profile set, falling back to default profiles: default

浏览器localhost:8080是拒绝访问的。

解决方式:
参考文档
注意,修改了pom.xml文件后,右下角会出现,pom文件中,没有下载的依赖是红色的
在这里插入图片描述
在导入后,右边maven中,再编译一下
简单了解spring boot与环境搭建_第3张图片
然后运行,至此,运行成功。访问localhost:8080,显示
简单了解spring boot与环境搭建_第4张图片
表示我们环境已经搭建完成。

spring boot 的 hello world

前面的环境已经搭建完成,然后想实现一个hello world,根据我们后台同学的指导,需要我们自己创建一个Controller类,如下:

@RestController
public class HelloController {
    //路径注解,也就是说localhost:8080后面拼接/hello能访问到这个方法
    @RequestMapping("/hello")

    public String hello(){
        return "Hello World";
    }
}

此时如果直接运行application,出现了错误,如下:
简单了解spring boot与环境搭建_第5张图片
参考文章
修改了application的注解,如下

//@SpringBootApplication
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class DemoApplication {

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

}

运行成功:
简单了解spring boot与环境搭建_第6张图片

你可能感兴趣的:(SQL,爬虫与后台)