初见SpringBoot HolloWorld
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相关推荐
- SpringBoot邮件发送(抄送、密送、图片、多文件等一应俱全哦)
人生若只如初见,何事秋风悲画扇. 下班回去听到室友讲到他们项目正在写一个邮件发送,突然手痒写此功能,后来总结形成该文,希望对大家有帮助! 本文非常详细且实用,是不是干货你说了算! 所用:springb ...
- 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题
继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...
- Dockerfile springboot项目拿走即用,将yml配置文件从外部挂入容器
Dockerfile 将springboot项目jar包打成镜像,并将yml配置文件外挂. # 以一个镜像为基础,在其上进行定制.就像我们之前运行了一个 nginx 镜像的容器,再进行修改一样,基础镜 ...
- SpringBoot部署脚本,拿走即用!
一个可以直接拿来使用的shell脚本,适用于springboot项目 #!/bin/bash # 这里可替换为你自己的执行程序,其他代码无需更改,绝对路径相对路径均可. # 若使用jenkins等工具 ...
- SpringBoot项目使用nacos,kotlin使用nacos,java项目使用nacos,gradle项目使用nacos,maven项目使用nacos
SpringBoot项目使用nacos kotlin demo见Gitte 一.引入依赖 提示:这里推荐使用2.2.3版本,springboot与nacos的依赖需要版本相同,否则会报错. maven ...
- springboot整合swagger2之最佳实践
来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成.功能测试功能框架. 一 ...
- SpringBoot中实现quartz定时任务
Quartz整合到SpringBoot(持久化到数据库) 背景 最近完成了一个小的后台管理系统的权限部分,想着要扩充点东西,并且刚好就完成了一个自动疫情填报系统,但是使用的定时任务是静态的,非常不利于 ...
- Springboot 利用AOP编程实现切面日志
前言 踏入Springboot这个坑,你就别想再跳出来.这个自动配置确实是非常地舒服,帮助我们减少了很多的工作.使得编写业务代码的时间占比相对更大.那么这里就讲一下面向切面的日志收集.笔者使用lomb ...
- 【Springboot】日志
springBoot日志 1.目前市面上的日志框架: 日志门面 (日志的抽象层): JCL(Jakarta Commons Logging) ...
最新文章
- Fast ORB-SLAM
- 20145227鄢曼君《网络对抗》逆向及Bof基础
- oracle SQL 命令行(二.视图(2))
- ubuntu/mint 恢复模式 报read-only file system 的解决方法
- ☆聊聊Spring系列_Index
- Visual Studio 2013 添加一般应用程序(.ashx)文件到SharePoint项目
- TriumphX与Metaverse NFT艺术家RisingSun签署专属合同
- asp.net弹出对话框
- poj 3104 Drying (二分)
- 《Android Studio开发实战 从零基础到App上线》出版后记
- 机器人足球比赛linux,机器人足球实验报告.doc
- 【ARM】Linux驱动移植
- B站视频下载:如何下载B站视频到电脑上
- ERP系统之结存功能
- 美女程序员在国外:余露 – Android开发者在新加坡
- java-php-python-ssm企业员工考勤系统的设计与实现计算机毕业设计
- 电商网站秒杀系统如何设计
- Linux常用基础指令
- GF(2)上任意阶本原多项式的生成—线性反馈移位寄存器
- 广联达bim5d手机端_广联达BIM5D手机端操作说明-周跟踪