标签:java springboot 配置文件 项目 spring 开发人员 学习心得 目录
简介:
对Spring框架盛行了多年的java方向开发人员来说,每个人java开发已经把spring框架当作开发中不可或缺的一部分,之前传统的模式applicationContext.xml配置文件的形式存在,而对应大多数入门级开发人员来说配置出现一点纰漏都会导致运行失败或者更大的问题,因此会浪费开发人员很多宝贵的时间,对公司来说也是有所损失。那么spring开源组织很早之前就意识到这个问题的存在,于是他们spring框架的全系列组件进行内部封装。对外只提供maven或者gradle的形式来进行引入parent.pom,让每个spring项目都是以spring的子项目的形式来运行,这样开发人员不用再去注重配置文件的繁琐而是把精力放在业务逻辑以及更深层次的架构方面。自此SpringBoot就诞生了,他有着纯正的开源血统。
SpringBoot主要优点:
1.为所有Spring开发者更快的入门。
2.开箱即用,提供各种默认配置来简化项目配置。
3.内嵌式容器简化Web项目。
4.没有冗余代码生成和XML配置的要求。
5.提供一系列大型企业级项目的功能性特征。
开始构建:
使用IntelliJ IDEA构建
点击Create New Project来创建一个新的Springboot应用程序
点击next继续下一步操作,根据界面输入选项填写对应的内容即可:
下一步我们勾选web依赖加入到我们的项目中:
注意一点:如果上面我们选择war形式,也添加了web依赖并且在开发过程中使用Application形式启动,则需要注释pom.xml配置文件内tomcat依赖的scope属性。
生成工程目录结构如上
目录结构有如下几个:
1./src/main/java/存放项目所有源代码目录
2./src/main/resources/存放项目所有资源文件以及配置文件目录
3./src/test/存放测试代码目录
自动生成文件解释
LessonOneApplication该类是程序的入口,类内有个main方法,可以直接通过run as运行项目
application.properties该配置文件是项目的核心配置文件,以xx.xx.xx的形式存在。
pom.xml maven配置文件,因为我们采用的maven管理jar,所以这里会自动生成pom文件。
@SpringBootApplication注解
我们可以看到工具为我们自动生成的入口程序是有@SpringBootApplication的这么一个注解,那它主要是做什么的呢?不难看出,它是声明当前类为sprinboot的入口类,而一个springboot项目内有且只有一个这个注解存在。
编写HelloWordController
我们首先在/src/main/java/com/yuqiyu(该目录是你构建项目的目录)目录下创建一个叫做lessonOne的packpage,然后在lessonOne下在创建一个叫controller的packpage,最后我们在controller包下创建一个HelloWordController.java类文件,我们使用@RestController来声明我们新创建的HelloWordController是一个访问控制器,如图:
标签:java,springboot,配置文件,项目,spring,开发人员,学习心得,目录 来源: https://www.cnblogs.com/aowumao/p/13859317.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。