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

网站建设app下载青岛建设公司网站建设

网站建设app下载,青岛建设公司网站建设,为什么要建手机网站,扁平化设计 网站学习目标基于SpringBoot框架的程序开发步骤熟练使用SpringBoot配置信息修改服务器配置基于SpringBoot的完成SSM整合项目开发一、SpringBoot简介1. 入门案例问题导入SpringMVC的HelloWord程序大家还记得吗#xff1f;SpringBoot是由Pivotal团队提供的全新框架#xff0c;其设计…学习目标基于SpringBoot框架的程序开发步骤熟练使用SpringBoot配置信息修改服务器配置基于SpringBoot的完成SSM整合项目开发一、SpringBoot简介1. 入门案例问题导入SpringMVC的HelloWord程序大家还记得吗SpringBoot是由Pivotal团队提供的全新框架其设计目的是用来简化Spring应用的初始搭建以及开发过程原生开发SpringMVC程序过程1.1 入门案例开发步骤环境准备①创建新模块选择Spring初始化并配置模块相关基础信息 ②选择当前模块需要使用的技术集 ③开发控制器类RestController public class Controller01 {RequestMapping(/sayHi)public String sayHi(){System.out.println(hi...);return hi ... springboot...;} }④运行自动生成的Application类访问页面重新启动最简SpringBoot程序所包含的基础文件?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.1/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.itheima/groupIdartifactIddemo1_helloworld/artifactIdversion0.0.1-SNAPSHOT/versionnamedemo1_helloworld/namedescriptionDemo project for Spring Boot/descriptionpropertiesjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project package com.itheima;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;/*/*SpringBootApplication:1. 表示这个类是一个springboot应用程序的入口类。2. 要想让程序启动只需要在main方法里面写上这样的一句话SpringApplication.run(当前类的字节码对象, args);3. 拓展3.1 springboot项目启动的时候默认会扫描启动类所在的位置以及它后续的所有子包。3.2 查找到类里面打的注解 Controller , Service , RequestMapping.3.3 springApplication.run 传递进去当前类的字节码对象也是可以确定当前这个启动器它的包是哪个*/ SpringBootApplication public class Demo1HelloworldApplication {public static void main(String[] args) {SpringApplication.run(Demo1HelloworldApplication.class, args);}} Spring程序与SpringBoot程序对比注意事项基于idea开发SpringBoot程序需要确保联网且能够加载到程序框架结构1.2 基于SpringBoot官网创建项目保存到桌面解压完之后 用idea打开他因为用到了Mysql 所以得配置数据库已经启动1.3 SpringBoot项目快速启动① 对SpringBoot项目打包执行Maven构建指令package② 执行启动指令java -jar ava -jar demo1_helloworld-0.0.1-SNAPSHOT.jar # 项目的名称根据实际情况修改例子注意事项jar支持命令行启动需要依赖maven插件支持请确认打包时是否具有SpringBoot对应的maven插件。 buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build如果没有这个依赖maven插件 打包就只有4k左右这个时候跟本运行不了2. SpringBoot概述问题导入学习了SpringBoot入门案例之后感觉对比SpringMVC哪一个更加方便简洁SpringBoot是由Pivotal团队提供的全新框架其设计目的是用来简化Spring应用的初始搭建以及开发过程Spring程序缺点配置繁琐依赖设置繁琐SpringBoot程序优点自动配置起步依赖简化依赖配置辅助功能内置服务器……28行到225行 properties/properties226行 到2737行 dependencyManagement /dependencyManagement 2.1 起步依赖starterSpringBoot中常见项目名称定义了当前项目使用的所有项目坐标以达到减少依赖配置的目的可以认为这个起步依赖相当于一个开关 我们主要用了这个东西 就相当用了他的全套功能 !--starter1. 在springboot的依赖里面很常见2. 一般会称之为起步依赖3. 所谓起步依赖就是说 只要导入这个起步依赖起步依赖的背后会包含着一大堆依赖--dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesparent所有SpringBoot项目要继承的项目定义了若干个坐标版本号依赖管理而非依赖以达到减少依赖冲突的目的spring-boot-starter-parent2.5.0与 spring-boot-starter-parent2.4.6共计57处坐标版本不同?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersion!--继承 springboot 父亲--parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.1/versionrelativePath/ !-- lookup parent from repository --/parent!--项目本身的信息--groupIdcom.itheima/groupIdartifactIddemo1_helloworld/artifactIdversion0.0.1-SNAPSHOT/versionnamedemo1_helloworld/namedescriptionDemo project for Spring Boot/description?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancemodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion2.5.0/version/parentartifactIdspring-boot-starter-parent/artifactIdpackagingpom/packaging ... /project实际开发使用任意坐标时仅书写GAV中的G和AV由SpringBoot提供如发生坐标错误再指定version要小心版本冲突如我们要用到Mysql dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependency当然也不是什么都有管理比如druid就不被管理 dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.2.8/version/dependency如果不写版本号的话 就会出现unknown 这个时候 我们就知道在springboot的父亲的父亲里面并没有管理这个依赖 这个时候 我们就能自己添加版本号自己添加版本号2.2 辅助功能SpringBoot程序启动package com.itheima;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;/*/*SpringBootApplication:1. 表示这个类是一个springboot应用程序的入口类。2. 要想让程序启动只需要在main方法里面写上这样的一句话SpringApplication.run(当前类的字节码对象, args);3. 拓展3.1 springboot项目启动的时候默认会扫描启动类所在的位置以及它后续的所有子包。3.2 查找到类里面打的注解 Controller , Service , RequestMapping.3.3 springApplication.run 传递进去当前类的字节码对象也是可以确定当前这个启动器它的包是哪个*/ SpringBootApplication public class Demo1HelloworldApplication {public static void main(String[] args) {SpringApplication.run(Demo1HelloworldApplication.class, args);}} SpringBoot在创建项目时采用jar的打包方式SpringBoot的引导类是项目的入口运行main方法就可以启动项目使用maven依赖管理变更起步依赖项Jetty比Tomcat更轻量级可扩展性更强相较于Tomcat谷歌应用引擎GAE已经全面切换为JettydependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!--排除tomcat不用tomcat--!--exclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactId/exclusion/exclusions--/dependency!--添加进来jetty--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jetty/artifactId/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.2.8/version/dependency!--整合Junit--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependencies 二、基础配置1. 配置文件格式问题导入框架常见的配置文件有哪几种形式1.1 修改服务器端口http://localhost:8080/books/1 http://localhost/books/1
http://www.dnsts.com.cn/news/70547.html

相关文章:

  • 如何为公司建立网站Wordpress也
  • 网站session免费空间官网
  • 福建省建设厅网站 保证金单页网站源码
  • 家居网站建设如何对网站开发与管理的分析
  • 一个网站有哪几种漏洞wordpress+最新
  • 网站制作公司都找乐云seo怎样制作印章
  • 网站开发服务器数据库益阳网站设计公司
  • 石家庄网站建设就找做新得网站可以换到原来得域名嘛
  • 公司网站运营包括哪些方面自己做的网站会被黑吗
  • 专门做考研的网站手机报价网站大全
  • 常州做网站的公司百度小程序登录
  • asp班级网站建设wordpress 高级自定义
  • 静安网站建设关键词优化seo怎样建立和设计公司网站
  • vs简单的网站开发丹江口网站制作
  • 辽宁网站推广的目的教育行业建设网站
  • 单位网站建设和维护免费设计室内装修软件
  • 做一个家乡网站有什么可以做网站建设广告
  • 行业门户网站建设哪家好wordpress 菜单字体
  • 江西求做网站wordpress __()
  • 深圳网站设计公司招聘uc浏览器网页版
  • 网站与备案信息不符绵阳医院网站建设
  • 浙江住房和城乡建设厅报名网站免费推广网址注册
  • 韶关手机网站建站公司优化网站的案例
  • 扬州高端网站制作微信小程序需要收费吗
  • 为何建设银行的网站登不上去网龙网络公司游戏
  • 上海网站建设推广服务做尾货的网站
  • 上海高端定制网站公司门户网官网
  • 体育用品东莞网站建设汕头seo管理
  • 织梦网站如何修改数据库配置深圳建站公司哪个济南兴田德润简介
  • 网站截图怎么做艺术视频手机网站可以做吗