首页 > 编程知识 正文

javaee与java,java初始化顺序

时间:2023-05-04 13:36:25 阅读:60687 作者:4589

安装JDK并选择Idea 启动-新建项目Java 在Project SDK中选择下载JDK

Maven启动idea自定义all settings…查看Maven配置

要将maven仓库镜像配置为在. m2文件夹中创建新的settings.xml文件:

使用Alibaba云管理仓库镜像添加依赖关系

? XML版本=' 1.0 '编码=' utf-8 '? settings xmlns=' http://maven.Apache.org/settings/1.0.0 ' xmlns 3360 xsi=' http://www.w3.org/2001/XML方案-实例' xsi :方案位置=' http://maven.Apache.org/settings/1.0.0http://maven.Apache.org/settings-1.0.0.xsd ' mirrorsmirroridnexus-a liyun/idmirrorof */mirrorofnamenexusaliyun/name URL 3358 maven.a liyuu settings安装Postman Postman是一种http请求模拟工具,常用于测试后台接口

官网: https://www.postman.com/downloads /

赫尔洛足球俱乐部

新建项目newprojectspringinitializr创建Spring Boot项目。

demo项目结构

Spring Boot门户程序(类)门户类缺省名称:项目名称APP

什么是编号说明编程

未来框架的趋势是“约定胜于配置”,代码封装将更加严格。 开发人员致力于代码的整体优化和业务逻辑,callout编程将被更广泛地使用。

“注释”(annotation )可用于定义类、属性或方法,以便程序可以编译和处理。 这相当于向APP应用程序传达注释的类或属性是什么以及如何处理它们的说明。

SpringBoot提供了大量的评论。

pom.xml:Maven项目管理文件Spring Boot的父项依赖关系。 因此,当前项目是Spring Boot项目,用于提供相关Maven的缺省依赖关系。 使用它后,常用的软件包依赖于版本标签parentgroupidorg.spring framework.boot/groupidartifactidspring-boot-starter-pararing 可以省略artifactidversiong的parent项目信息groupid com.example/groupidartifactiddemo/artifactidversion0.0.1- snapshot/nameJava版本信息prooova java.version/properties各种依赖关系dependenciesdependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-stoot ependencydependencygroupidorg.spring framework.boot/groupidartifactidspring-boot ependencydependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-dev tools/artifactidscoperuntime/artifactidscoperuntime ependencydependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-starter -测试artifactidscopetest ependenciesartifactidspring-boot-starter-thyme leaf/artifactidthymeleaf网络模板引擎artifactidspring 用于构建artifactidweb APP应用程序的starter组件starter组件: Spring Boot提供了非常多的starter来简化配置。 首先,打包与常规模块相关的所有jar包,然后完成自动配置。 这样,在开发过程中就不必太关注框架配置,只需关注业务逻辑即可。

使用rest风格的框架、SpringMVC和缺省嵌入式容器tomcatartifactidspring-boot-dev tools/artifact id时,可以使用spring boot APP序列为了支持程序调试,项目更改后无需再花费时间重新启动,而是在程序运行过程中。节约时间和操作,提高开发效率。

测试artifactidspring-boot-starter-test/artifactidspringboot项目单元

maven插件信息

buildpluginsplugingroupidorg.spring framework.boot/groupidartifactidspring-boot-maven-plugin/artifact id/pluginppinpon 添加groupidartifactidmaven-compiler-plugin/artifactidconfigurationsource configuration/plugin/plugins/build控制器com

hello controller.Java @ rest controller注释包含控制器类该控制器里面的方法都以 json 格式输出

@RequestMapping注释是URL映射,即与请求相对应的处理方法@RestController 相当于@Controller+@ResponseBody

package com.example.demo.controller; @ restcontrollerpublicclasshellocontroller { @ request mapping ('/hello ' ) public String index ) { return 'hello world '; }@requestmapping('/test ' ) public MapString,String test ) {MapString,String map=new HashMapString,String ); map.put(username,) wustzz ); map.put (密码,) 123456 ); 返回图; 将URL映射到方法

启动APP应用程序

在浏览器中测试请求:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。