当前位置: 首页 > news >正文

乐清网站改版淮安网站制作

乐清网站改版,淮安网站制作,seo推广一个月见效,用dw可以做网站吗一、基本介绍 Spring Boot是由Pivotal团队提供的全新框架#xff0c;其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置#xff0c;从而使开发人员不再需要定义样板化的配置。通过这种方式#xff0c;Spring Boot致力于在蓬勃发展…一、基本介绍 Spring Boot是由Pivotal团队提供的全新框架其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置从而使开发人员不再需要定义样板化的配置。通过这种方式Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 二、关键特性 自动配置Spring Boot根据项目中添加的依赖自动配置Spring应用程序。例如如果项目中添加了spring-boot-starter-web依赖Spring Boot会自动配置Tomcat和Spring MVC。 独立运行Spring Boot应用程序包含内嵌的HTTP服务器如Tomcat、Jetty或Undertow可以打包成一个独立的JAR文件这样就可以通过简单的java -jar命令来运行。 无需XML配置Spring Boot不需要使用XML配置文件尽管它仍然支持XML配置但推荐使用基于Java的配置。 微服务支持Spring Boot非常适合微服务架构可以与Spring Cloud等其他项目结合以支持服务发现、配置管理等微服务特性。 社区和插件生态Spring Boot拥有一个活跃的社区提供了大量的插件和“Starters”这些Starters是预先定义好的依赖集合可以快速添加到项目中。 监控和管理Spring Boot提供了多种监控和管理功能包括健康检查、度量信息收集等。 配置外部化Spring Boot支持从外部配置文件如application.properties或application.yml中读取配置使得配置与代码分离便于不同环境下的配置管理。 安全性Spring Boot与Spring Security集成提供了一套安全自动配置可以快速增加安全性支持。 测试支持Spring Boot提供了对JUnit等测试框架的支持使得编写和执行单元测试和集成测试变得更加容易。 三、基本结构 src/main/java存放主要的Java代码。src/main/resources存放配置文件和静态资源。 application.properties 或 application.ymlSpring Boot的配置文件。src/test/java存放测试代码。 四、简单应用 创建一个简单的Spring Boot应用程序 创建主应用程序类 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class MyApplication {public static void main(String[] args) {SpringApplication.run(MyApplication.class, args);} } 添加依赖在pom.xmlMaven项目或build.gradleGradle项目中添加所需的依赖。 创建REST控制器 import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class MyController {GetMapping(/)public String hello() {return Hello, Spring Boot!;} } 运行应用程序使用Maven或Gradle的相应命令来运行应用程序或者直接使用Spring Boot的打包和运行功能。 五、完整代码应用 下面是一个简单的Spring Boot应用程序的代码示例它展示了如何创建一个基本的REST API服务。 步骤 1: 创建主应用程序类 首先创建一个带有SpringBootApplication注解的主类这个注解是Configuration, EnableAutoConfiguration, 和 ComponentScan的快捷方式。 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class MyApplication {public static void main(String[] args) {SpringApplication.run(MyApplication.class, args);} } 步骤 2: 创建REST控制器 然后创建一个控制器类使用RestController注解来标记它是一个控制器并使用GetMapping注解来处理HTTP GET请求。 import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class MyController {// 处理根URL的GET请求GetMapping(/)public String index() {return Hello, Spring Boot!;}// 处理/api/users的GET请求GetMapping(/api/users)public String listUsers() {return List of users;} } 步骤 3: 配置application.properties或application.yml 在src/main/resources目录下创建application.properties文件用于配置应用程序的属性比如服务器端口。 properties # application.properties server.port8080 或者使用application.yml # application.yml server:port: 8080 步骤 4: 运行应用程序 使用你的IDE运行MyApplication类的main方法或者如果你使用Maven或Gradle可以通过以下命令来运行 Maven: mvn spring-boot:runGradle: gradle bootRun 步骤 5: 访问应用程序 一旦应用程序运行起来你可以使用浏览器或工具如curl或Postman来访问 访问根URL: http://localhost:8080/访问API端点: http://localhost:8080/api/users 附加使用Spring Boot Actuator Spring Boot Actuator提供了对应用程序的监控和管理功能。要添加Actuator首先在pom.xml或build.gradle中添加Actuator依赖 Maven: dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId /dependency Gradle: gradle implementation org.springframework.boot:spring-boot-starter-actuator 然后在application.properties或application.yml中配置Actuator的端点 properties # application.properties management.endpoints.web.exposure.includehealth,info 或者 yaml # application.yml management:endpoints:web:exposure:include: health,info 现在你可以访问Actuator的端点来获取应用程序的健康和信息状态 健康状态: http://localhost:8080/actuator/health应用程序信息: http://localhost:8080/actuator/info 这个示例展示了Spring Boot应用程序的基础结构和功能包括创建REST控制器、配置应用程序属性和使用Spring Boot Actuator进行监控。
http://www.zqtcl.cn/news/437322/

相关文章:

  • dedecms 模版网站wordpress 10万并发
  • 衡阳企业网站排名优化深圳网站建设 联雅网络
  • 厦门网站建设案例做网站需要买多大空间
  • 查看网站被恶意镜像wordpress 添加文件权限设置
  • 基于php的网站开发流程图如何建设一个公众号电影网站
  • 2018年怎么做网站排名如何提升网站的收录量
  • 租电信服务器开网站为何要屏蔽网站快照
  • 广州建设网站技术企业咨询属于什么行业
  • 哪些网站容易做网站开发价格
  • 展览网站源码棋牌游戏软件开发
  • 网站开发业务ppt做网站如何放入图像
  • 专业做网站和小程序车载网络设计是干什么的
  • 运城网站建设兼职建设通网站武义巨合汪志刚
  • 广州网站建设公司排行个人介绍网页设计模板图片
  • 东莞营销网站建设多少钱wordpress开场动画
  • 网站建设问题及解决办法网站优化过度的表现
  • html5手机网站教程合肥企业网站营销电话
  • 公司网站引导页建设银行网站怎么登录密码忘了怎么办
  • iis7 网站打不开做兼职哪个网站好
  • 惠州网站制作网站iot物联网平台开发
  • 龙岩门户网站最新仿58同城网站源码
  • 简单的企业小网站南宁最新消息今天
  • 美橙表业手表网站公司推广渠道
  • 大连网站排名优化价格wordpress锚文字
  • 漯河网做网站南京市建设工程档案馆网站
  • 重庆可以建建网站的平台天眼查 企业查询官网
  • gta5单机买房子网站在建设免费建小程序网站
  • 怎么制作网站设计图片劳动保障局瓯海劳务市场和做网站
  • 视屏网站制作青岛平台网站建设
  • asp网站做搜索义乌网站建设工作室