Spring boot 入门学习笔记
sping boot 简介
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
微服务
微服务: 架构风格(服务微小化)
一个应用
每一个功能元素最终都是一个可独立替换和独立升级的软件单元
环境配置
maven 设置JDK 编译
<<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
创建spring boot 应用
/**
* @SpringBootApplication 来标注一个主程序类, 说明这是一个spring boot 应用
*/
@SpringBootApplications
public class MainApplication {
public static void main(String[] args){
//sping 应用启动起来
SpringBootApplication.run(MainApplication.class, args);
}
}
编写相关的Controller service
@Controller
public class HelloController {
@ResponseBody //把"hello World" 写给浏览器
@RequestMapping("/hello")//接收来自浏览器的hello 请求
public String hello(){
return "hello World";
}
}
打包
在POM中设置打包插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
如有不当之处,请多批评指教