前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【程序源代码】《Spring Boot开发笔记系列》第一个实例搭建

【程序源代码】《Spring Boot开发笔记系列》第一个实例搭建

原创
作者头像
程序源代码
修改2020-03-30 11:36:41
3800
修改2020-03-30 11:36:41
举报

关键字:Springboot 开发笔记

各位亲爱的小伙伴:大家,上午好!

今天给大家带来一套系列《Spring Boot 开发笔记系列》源码和开发笔记;这套笔记和源码是我自己在学习springboot开发中实际一个字一个字敲出来的。这套学习和使用比较适合于想学Springboot的同学,但也友情提醒下学习前要有一些java 开发方面的基础.俗话说:"纸上谈兵终觉浅,绝知此事要躬行"。大致的意思是指如果你想深入了解一件事情,你就必须亲自去实践学习。

《Spring Boot开发笔记》第一个实例搭建

(一)Spring Boot简介 

Spring Boot用来简化Spring应用开发,约定大于配置。去繁从简、JUST RUN就能创建一个独立的、产品级别的应用;背景:J2EE笨重要的开发、繁多的配置,低下的开发效率,复杂的部署流程、第三方技术集成难度大; 方案:Spring全家桶、Spring Boot 实现j2ee一站式解决方案;Spring Cloud 实现分布式整体解决方案;

(二)Spring Boot优缺点

优点

快速创建可独立可运行的项目

快速与主流框架集成、开箱即用;

使用嵌入式的Servlet容器,应用无需打成war包;

提供众多的启动器,自动依赖与版本控制;

自动配置、简化开发;

注解方式、无需配置大量的xml;

应用丰富,可实现准生产环境运行时应用监控;

组件丰富比较合适于云平台、云计算系统的集成应用;

缺点

框架集成众多的框架,内部结构复杂,封装好的东西不容易理解和掌握 

(三)搭建第一个示例

1. 环境配置

jdk安装与配置: 建议使用jdk1.8版本

maven安装与配置: 本地安装maven,并建议修改setting.xml配置文件配置本地仓库为阿里仓库

准备ide集成开发环境软件:建议大家使用idea

2. 创建工程

创建一个maven工程;使用idea new project 创建maven项目;项目命名并保存到你本地电脑的指定目录。

3. 配置依赖

4.编写一个主程序的启动类、控制类

5.测试运行、访问

点击ApplicationRun 右键run;

打开浏览器输入

http://localhost:8080

http://localhost:8080/hello

(四)打包、部署

Springboot应用的特点之一就是内嵌了容器,可以直接将应用工程打包jar进行运行。这里需要注意的是在pom.xml文件中需要引入依赖spring-boot-maven-plugin,通过这个插件可以将应用直接打成jar;

打包方法:liycycle>package 直接双击运行即可。

本文分享自微信公众号 -程序源代码(itcode)

作者:程序源代码

写作说明】以上内容分享给喜欢编程,有梦想的程序员,希望能帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 《Spring Boot开发笔记》第一个实例搭建
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档