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

古交市住房和城乡建设局网站内部网站建设公司

古交市住房和城乡建设局网站,内部网站建设公司,wordpress瀑布流代码,精准营销的特征一#xff0c;SpringBoot简介: Spring Boot 是一个由 Pivotal 团队开发的开源框架#xff0c;它基于 Spring 框架#xff0c;旨在简化新 Spring 应用的初始搭建以及开发过程。Spring Boot 提供了多种特性来帮助开发者快速地创建独立的、生产级别的基于 Spring 的应用。 在…一SpringBoot简介: Spring Boot 是一个由 Pivotal 团队开发的开源框架它基于 Spring 框架旨在简化新 Spring 应用的初始搭建以及开发过程。Spring Boot 提供了多种特性来帮助开发者快速地创建独立的、生产级别的基于 Spring 的应用。 在一些面试中会有这样的一个问题为什么有了SpringBoot还要和Spring ,Mybatis,SpringMvc连用。这个问题的答案是 SpringBoot与另外的三大框架是相辅相成的不是互相替代的关系他们每个框架都拥有自己的特点都拥有自己的应用场景。SpringBoot我认为最主要的作用就是它可以使用SpringBootApplication注解在main方法中启动而其他的三大框架都是依靠使用tomcat启动的而Spring提供了一个全面的解决方案来解决企业级应用开发中的多种问题和面向切面编程而MyBatis专注于简化数据库访问同时保留了SQL的灵活性。在实际项目中它们经常一起使用Spring负责整体架构和业务逻辑而MyBatis则负责持久层操作。 二创建项目及实现SpringBoot框架的功能 首先打开idea创建一个maven类型的项目记住jdk要选择java8使用jdk21会出现部分导包报错 这是idea2024的创建新项目的窗口idea2019或者更老的版本可能会不同但是都差不了多少慢慢调式成maven类型就好了。 刚刚创建好的话会直接跳转到pom文件的界面这个文件中写入的都是dependence也就是依赖意思就是导包使这个项目中获得依赖中的功能。 在properties的下面添加依赖 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.2.2.RELEASE/version/parentdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId/dependencydependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.3.1/version/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.20/version/dependency/dependencies 类似于这样的依赖添加完依赖要在maven中的compile点击一下然后加载完成后再点击刷新才会将依赖加入到项目中 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId /dependency 这段依赖是添加spring boot的启动类的它可以使springboot在main方法中启动并可以识别resource文件中的templates文件夹里的html文件. dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId /dependency 这段依赖可以给类的成员变量添加set get方法直接在类的上面添加一个Data注解就好了 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId /dependency 这段依赖的作用是可以在html文件中使用EL表达式来接收后端向前端处理的数据信息。 dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.3.1/version /dependency 这段代码是在springboot项目中添加mybatis的配置文件 dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId /dependency dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.20/version /dependency 这两段代码的作用是创建数据库的连接还有数据库的连接池都是为了更加方便的在yml配置文件中创建数据库的连接 之后再在src文件中的main文件中的java文件中创建出你自己的文件夹在那个文件夹中创建出一个MyApplication类这个类就是Spring Boot的启动类。 然后再在自己创建到包中建好这三个包分别为controller,dao,model 这三个包很重要controller比较像Servlet类是用来处理后端数据的但是不同的是springboot在地址栏中不能够直接访问html界面要先调用controller中 的方法以此来跳转到html界面中。 dao这个包中存放的是接口这个接口中主要是用来写SQL语句的来增删改查的。 model包中存放的是各种类比如学生类,book类user类等等里面的类只有成员变量以及set get方法。 然后再在resources文件中创建一个新的文件夹叫做templates,这个文件下 存放的都是html页面springboot 会自动识别这个文件夹来找到里面的html文件。然后在resources文件下创建一个文件叫做application.yml这是一个配置文件可以在此文件中修改port编号以及数据库的连接 类似于 server:port: 8090 spring:datasource:druid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/booktest3?serverTimezoneUTCcharacterEncodingUTF-8username: rootpassword: root接下来我们就算是把这个spring boot框架搭建完成了可以在这里面写一些项目代码了。
http://www.zqtcl.cn/news/960213/

相关文章:

  • 建设企业网站都需要啥网站开发 自我评价
  • 购物网站主页怎么做网站建设的优势何江
  • 宿州网站建设多少钱广西壮族自治区医保网上服务大厅
  • 宾馆酒店 网站模板wordpress手动获取相关文章
  • 荆州网站开发在线推广网站的方法
  • 可以查企业的网站网站建设的外国文献
  • 什么网站可以做相册视频企业网站开发时间
  • 德州市建设小学网站精品网站建设费用
  • 云主机可以做几个网站wordpress 自动发布
  • python网站开发简单吗小程序开发定制北京公司
  • 做网站什么都不懂 怎么做wordpress10款音乐插件
  • 何使网站的页面结构更为合理建用vs2013做网站案例
  • 帮人做空间网站怎么赚钱静态网站怎么维护
  • 3d网站带后台下载深圳建站公司设计深业集团
  • 上海人才中心网站电脑培训班
  • 桂林网站建设服务电话网页开发基础
  • 企业型网站建设策划网站案例模板
  • 怎么做产品网站wordpress ajax form
  • 智能建站设计开发电子商务网站的主流语言
  • 大型建站公司是干嘛的北京最富裕的三个区
  • 深圳网站建设设计公司苏州营销网站建设公司排名
  • 网站h1标签的应用漯河网站关键词优化
  • 企业做推广哪些网站比较好环球资源网官方网站
  • 没有网站如何做落地页城市门户网站建设
  • 网易梦幻西游手游官方网站下载制作网站谁家做的好
  • 北京网站制作外包如何在易语言上做网站
  • 中国的网站做欧美风广告设计是干什么的
  • 做酱菜网站做网站什么是解析什么是跳转
  • 西安企业网站备案一般得多少天网站建设公司2018
  • 网站建设安全方案许昌正规网站优化公司