1.构建第一个SpringBoot工程
简介
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" 转载请保留原文链接及作者。