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

桂林市天气预报15天合肥seo外包平台

桂林市天气预报15天,合肥seo外包平台,个人签名设计网站,域名做违法网站一、SpringBoot介绍 由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot提供了一种新的编程范式,可以更加快速便捷…

一、SpringBoot介绍

     由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot提供了一种新的编程范式,可以更加快速便捷地开发Spring项目,在开发过程当中可以专注于应用程序本身的功能开发,而无需在Spring配置上花太大的工夫。

SpringBoot基于Spring4进行设计,继承了原有Spring框架的优秀基因。SpringBoot准确的说并不是一个框架,而是一些类库的集合。maven或者gradle项目导入相应依赖即可使用 SpringBoot,而无需自行管理这些类库的版本。

二、SpringBoot特点:

  1. 自动配置:SpringBoot提供自动配置功能,根据项目的依赖和环境自动设置 Spring应用程序,减少了手动配置的复杂度。
  2. 启动器:SpringBoot提供“启动器”依赖集合,如: spring-boot-starter-web 简化了项目的依赖管理。
  3. 嵌入式服务器:SpringBoot支持嵌入式服务器,如Tomcat、Jetty和Undertow,使得应用程序可以独立运行,无需外部Web服务器。
  4. 生产级别的特性:SpringBoot具备生产级别的功能,包括健康检查、应用监控、日志管理等。Actuator 模块可以轻松监控和管理应用程序。
  5. 无配置的约定:SpringBoot遵循“无配置”的原则,使用合理的默认值和约定,减少需要编写的配置代码。
  6. 快速开发:SpringBoot的项目结构和默认配置帮助开发者快速启动新项目。内置工具和插件支持开发、测试和部署。

三、Springboot3 版本要求

 四、SpringBoot的项目结构

 五、SpringBoot整合Web开发_静态资源

       SpringBoot项目中没有WebApp目录,只有src目录。在src/main/resources下面有static和templates两个文件夹。SpringBoot默认在static目录中存放静态资源,而在templates中放动态页面。

index.html 页面

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试</title><!--脚本--><script src="js/index.js"></script><!--样式--><link rel="stylesheet" href="css/index.css"></link>
</head>
<body><div id="app"><!--图片--><img src="img/1.png" alt="butterfly"/><p/><button onclick="my()">单击我</button></div></body>
</html>

index.css

#app{background: lightcyan;height: 100vh;width: auto;display: flex;justify-content: center;align-items: center;
}button{width: 100px;height: 150px;
}

index.js

function my(){alert("测试JS!");
}

运行:

六、SpringBoot整合Web开发Servlet

    SpringBoot项目没有web.xml文件,所以无法在web.xml中注册web组件,SpringBoot有自己的方式注册web组件。

1、创建MyLoginServlet类

package com.hlx.springbootdemo1;import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.io.PrintWriter;/*** @author : HLX* @ClassName :MyLoginServlet* @date : 2024/11/19 15:34* @Version :1.0* @Description: TODO* @modyified By :*/
@WebServlet("/login")
public class MyLoginServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// super.doGet(req, resp);//处理中文乱码问题resp.setContentType("text/html;charset=utf-8");//获取输出流PrintWriter out = resp.getWriter();//页面输出out.println("登录成功,欢迎你!<br /><br />");out.println("Welcome,Login Successfully!");//控制台输出System.out.println("登录成功");//刷新缓冲区,关闭输出流out.flush();out.close();}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {super.doPost(req, resp);}
}

2、启动类扫描web组件

package com.hlx.springbootdemo1;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.web.servlet.ServletComponentScan;// @SpringBootApplication
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
//SpringBoot启动时扫描注册注解标注的Web组件
@ServletComponentScan
public class SpringbootDemo1Application {public static void main(String[] args) {SpringApplication.run(SpringbootDemo1Application.class, args);}}

3、index.html页面 

 

4、运行

http://www.yayakq.cn/news/996928/

相关文章:

  • 福州做网站公司排名工厂网站建设公司
  • 杨凌网站开发武清做网站
  • 宁波医院通网站建设中文电子商务网站模板
  • 网站开发公司 上网站开发维护费计入什么科目
  • 厦门海绵城市建设官方网站类似freenom的免费域名网站
  • 大气婚庆网站源码塑胶网站建设
  • 您在工信部门备案网站获取的icp备案号东莞外贸模板建站
  • 沧浪企业建设网站公司ui界面设计图
  • 网站开发 建设叫什么公司企业做网站好做吗
  • 哪个网站是专门做男人衣服的网站建设课后心得
  • 深圳南山网站建设公司南京专业网站设计公司
  • 赣州律师网站建设分栏式的网站有哪些
  • 苏州建设工程信息网站动漫制作专业就业
  • 深圳网站建设-猴王网络wordpress动态菜单
  • 济南网站优化厂家上海包装设计
  • 网站前端福州免费项目建设管理系统
  • 做物流网站有哪些功能怎么做旅游网站推广
  • 怎么创建网站与网页网站开发地图
  • 做网站的专业wordpress禁止蜘蛛抓取页面
  • 网站推广投放常州网站建设怎么样
  • 攻略做的比较好的网站外贸正品网站
  • 什么是网站托管Wordpress使用ldap
  • 无锡企业如何建网站免费seo免费培训
  • 酒店网站建设必要性兰州app定制开发
  • 免费网站后台漳州网站建设公司
  • 想搭建网站学什么安徽省建设干校网站
  • 有哪些网站可以做推文微信免费建站
  • 做网站的设计软件深圳建设银行
  • 网站建设专业导航网站桐乡建设规划局网站
  • 自己做网站需不需要钱品牌官网方案