1.构建第一个SpringBoot工程

  1. 简介
    1. 构建
      1. 编写Controller
  2. 自定义配置文件
    1. 编写controller
      1. 问题1:新建时maven总导入不了包

简介

spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。可能你有很多理由不放弃SSM,SSH,但是当你一旦使用了springboot ,你会觉得一切变得简单了,配置变的简单了、编码变的简单了,部署变的简单了,感觉自己健步如飞,开发速度大大提高了。

构建

使用工具 IDEA
maven
构建使用IDEA自带的 选择Spring Initalizr初始化
创建时勾选 Web

编写Controller

注意:路径需要在SpringbootFirstApplication 之后,不然扫描时扫描不到

package com.xiaofine.springbootfirst.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {    
@RequestMapping("/")    
public String index(){        
return "hello world";    
}}

之后运行SpringbootFirstApplication的main方法就可以启动服务了
之后访问http://localhost:8080/
就能看到return里写的内容了

自定义配置文件

application.yml( 或 application.properties)

my:  
    name: xiao  
    age: 12
编写controller
@RestController
public class MyController {
    @Value("${my.name}")
    private String myname;
    @Value("${my.age}")
    private int age;
    @RequestMapping("/my")
    public String myname(){
        return "my name is"+myname+"age is "+age;
    }
}

注意 “:”后需要有空格
访问 http://localhost:8080/my 就会显示 application中的内容

问题1:新建时maven总导入不了包

修改建议修改国内镜像源:
开始用的这个地址http://maven.aliyun.com/nexus/content/groups/public/结果好多依赖包没有,换成下面地址http://maven.aliyun.com/nexus/content/repositories/central/


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论。

文章标题:1.构建第一个SpringBoot工程

本文作者:xiaofine

发布时间:2020-03-21, 21:47:38

最后更新:2020-03-22, 08:24:37

原始链接:https://xiaofine1122.github.io/2020/03/21/1.%E6%9E%84%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AASpringBoot%E5%B7%A5%E7%A8%8B/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录