从零开始,SpringBoot+Redis+MySQL搭建个人博客(一)-----搭建SpringBoot环境

 

一、前言

半年了,终于想起来了自己的CSDN账号。。。

一直都对SpringBoot很感兴趣,但是工作项目中用到的是SSM框架,少有机会能够用到SpringBoot来做点东西,正好最近给自己的服务器和数据库续了费,再加上博客源码丢失,所以打算抽空用SpringBoot重新写一个博客网站,趁这个机会准备把最近所有学习的知识复习一遍。在CSDN上写下来,见证成长。

二、SpringBoot

1.简介

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

SpringBoot(以下简称“SB”)其实不是新的技术,SB其实就是spring,只是我们在使用了SB之后不需要我们再进行复杂的环境准备,SB为我们直接配置好了一个可以直接上手的项目环境,以供我们来使用。

2.使用

SB为我们提供了在线的模板下载网址:http://start.spring.io/,进去之后根据个人需求配置自己的项目要求,然后点击“Generate”即可下载导入到自己的IDE中,此处不再详谈。

现在我们来看使用IDEA直接创建SB项目的步骤:

new project时选择“Spring Initializr”,next

 根据需求配置项目选项,next

根据需要来选择我们需要的组件,这里我们先选择Spring下的spring web,next

配置项目名,ok

 稍等片刻,IDEA便会自动创建一个SB工程(请忽略IDEA背景)

三、测试

现在我们随便来写一个“Hello SB!”来测试一下,代码如下

package com.yzstu.baldwinblog;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication
@RequestMapping(value = "/baldwin")
public class BaldwinblogApplication {

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

    @ResponseBody
    @RequestMapping(value = "/hello.action")
    public String helloSB(){
        String helloStr = "Hello SB!!!";
        return helloStr;
    }
}

SB项目在IDEA中有三种启动方式:

1.直接通过main方法启动

2.使用命令 mvn spring-boot:run”在命令行启动该应用

3.打包启动

在此不做演示,直接通过左侧运行标识启动

启动后,浏览器访问“http://localhost:8080/baldwin/hello.action

这样,我们已经创建了一个简单的SB项目了

代码地址:https://github.com/DikeyWang/BaldwinBlog

 

 

 

发布了45 篇原创文章 · 获赞 113 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/shouchenchuan5253/article/details/103464879