1、Maven配置

在maven的conf文件夹的setting.xml添加profiles标签

<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>

2、IDEA配置

配置为自己配置好的maven环境

3、设计一个简单的SpringBoot功能

浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;

4、创建一个maven工程(jar)

5、编写一个主程序,用来启动SpringBoot应用;

/**  *  @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用  */
@SpringBootApplication
public class HelloWorldMainApplication {public static void main(String[] args) {// Spring应用启动起来SpringApplication.run(HelloWorldMainApplication.class,args);}
}

6、编写相关的Controller、Service

@Controller
public class HelloController {@ResponseBody@RequestMapping("/hello")public String hello(){return "Hello World!";}
}

7、直接运行主程序测试(main函数)

6、简化部署

SpringBoot可以打包成一个可执行的jar包,极大的简化了部署,但是需要导入环境
在pom.xml写入以下代码

 <!‐‐ 这个插件,可以将应用打包成一个可执行的jar包;‐‐>
<build> <plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring‐boot‐maven‐plugin</artifactId></plugin></plugins>
</build>

初见SpringBoot HolloWorld相关推荐

  1. SpringBoot邮件发送(抄送、密送、图片、多文件等一应俱全哦)

    人生若只如初见,何事秋风悲画扇. 下班回去听到室友讲到他们项目正在写一个邮件发送,突然手痒写此功能,后来总结形成该文,希望对大家有帮助! 本文非常详细且实用,是不是干货你说了算! 所用:springb ...

  2. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题

    继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...

  3. Dockerfile springboot项目拿走即用,将yml配置文件从外部挂入容器

    Dockerfile 将springboot项目jar包打成镜像,并将yml配置文件外挂. # 以一个镜像为基础,在其上进行定制.就像我们之前运行了一个 nginx 镜像的容器,再进行修改一样,基础镜 ...

  4. SpringBoot部署脚本,拿走即用!

    一个可以直接拿来使用的shell脚本,适用于springboot项目 #!/bin/bash # 这里可替换为你自己的执行程序,其他代码无需更改,绝对路径相对路径均可. # 若使用jenkins等工具 ...

  5. SpringBoot项目使用nacos,kotlin使用nacos,java项目使用nacos,gradle项目使用nacos,maven项目使用nacos

    SpringBoot项目使用nacos kotlin demo见Gitte 一.引入依赖 提示:这里推荐使用2.2.3版本,springboot与nacos的依赖需要版本相同,否则会报错. maven ...

  6. springboot整合swagger2之最佳实践

    来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成.功能测试功能框架. 一 ...

  7. SpringBoot中实现quartz定时任务

    Quartz整合到SpringBoot(持久化到数据库) 背景 最近完成了一个小的后台管理系统的权限部分,想着要扩充点东西,并且刚好就完成了一个自动疫情填报系统,但是使用的定时任务是静态的,非常不利于 ...

  8. Springboot 利用AOP编程实现切面日志

    前言 踏入Springboot这个坑,你就别想再跳出来.这个自动配置确实是非常地舒服,帮助我们减少了很多的工作.使得编写业务代码的时间占比相对更大.那么这里就讲一下面向切面的日志收集.笔者使用lomb ...

  9. 【Springboot】日志

    springBoot日志 1.目前市面上的日志框架: 日志门面 (日志的抽象层):                JCL(Jakarta Commons Logging)                ...

最新文章

  1. Fast ORB-SLAM
  2. 20145227鄢曼君《网络对抗》逆向及Bof基础
  3. oracle SQL 命令行(二.视图(2))
  4. ubuntu/mint 恢复模式 报read-only file system 的解决方法
  5. ☆聊聊Spring系列_Index
  6. Visual Studio 2013 添加一般应用程序(.ashx)文件到SharePoint项目
  7. TriumphX与Metaverse NFT艺术家RisingSun签署专属合同
  8. asp.net弹出对话框
  9. poj 3104 Drying (二分)
  10. 《Android Studio开发实战 从零基础到App上线》出版后记
  11. 机器人足球比赛linux,机器人足球实验报告.doc
  12. 【ARM】Linux驱动移植
  13. B站视频下载:如何下载B站视频到电脑上
  14. ERP系统之结存功能
  15. 美女程序员在国外:余露 – Android开发者在新加坡
  16. java-php-python-ssm企业员工考勤系统的设计与实现计算机毕业设计
  17. 电商网站秒杀系统如何设计
  18. Linux常用基础指令
  19. GF(2)上任意阶本原多项式的生成—线性反馈移位寄存器
  20. 广联达bim5d手机端_广联达BIM5D手机端操作说明-周跟踪

热门文章

  1. 不敢“犯错”的应试教育
  2. matlab程序FP-tree,FP-Tree算法的实现
  3. MySQL---DQL语言
  4. java中lockprocess_java – 使用Processbuilder运行jar无法正常工作
  5. git master 是啥?
  6. (150)FPGA时序违例超详细总结
  7. Redis 连接命令介绍
  8. ChatGPT 桌面应用程序 for macOS, Linux, Windows v0.10
  9. vue 中的计算属性
  10. 【设计模式与Android】抽象工厂模式——嵌合体克隆工厂