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

网站制作小常识c语言做网站后端

网站制作小常识,c语言做网站后端,wordpress悬浮表单,软件技术的就业方向Spring Boot 的快速入门 一.、概述 使用 Spring Boot 可以很容易地创建出能直接运行的独立的、生产级别的基于 Spring 的应用。 二、快速入门 2.1 创建 Maven 项目 打开 IDEA#xff0c;点击菜单 File - New - Project.来创建项目选择 Maven 类型#xff0c;点击「…Spring Boot 的快速入门 一.、概述 使用 Spring Boot 可以很容易地创建出能直接运行的独立的、生产级别的基于 Spring 的应用。 二、快速入门 2.1 创建 Maven 项目 打开 IDEA点击菜单 File - New - Project.来创建项目选择 Maven 类型点击「Next」按钮进入下一步。输入 Maven 的 GroupId、ArtifactId点击「Next」按钮继续进入下一步点击「Finish」按钮完成 Maven 项目的创建 2.2 引入依赖 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcn.iocoder/groupIdartifactIddemo01/artifactIdversion1.0-SNAPSHOT/version!-- 从 Spring Boot 继承默认配置 --parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.2.2.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentdependencies!-- 实现对 SpringMVC 的自动化配置 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies/project引入 spring-boot-starter-parent 作为父 POM从而继承其默认配置。引入 spring-boot-starter-web 依赖实现对 SpringMVC 的自动化配置。同时该依赖会自动帮我们引入 SpringMVC 等相关依赖。 2.3 配置文件 在 Spring Boot 项目中约定通过 application.yaml 配置文件进行 Spring Boot 自动配置的 Bean 的自定义。在 resource 目录下创建 application.yaml 配置文件。 server:port: 8080 # 内嵌的 Tomcat 端口号。默认值为 8080。通过 server.port 配置项设置稍后启动的内嵌 Tomcat 端口为 8080 端口。 2.4 DemoController 创建 DemoController 类提供一个简单的 HTTP API。 RestController RequestMapping(/demo) public class DemoController {GetMapping(/echo)public String echo() {return echo;} }2.5 Application 主程序 创建 Application 类提供 Spring Boot 应用的启动类。 SpringBootApplication public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);} }在类上添加 SpringBootApplication 注解声明是一个 Spring Boot 应用。通过该注解可以带来 Spring Boot 自动配置等等功能。 在 #main(String[] args) 方法中通过 SpringApplication#run(Class? primarySource, String… args) 方法启动 Spring Boot 应用。 2.6 简单测试 执行 Application#main(String[] args) 方法启动示例项目。可以看到 IDEA 控制台输出 Spring Boot 启动日志如下 // Spring Boot 自带 Banner. ____ _ __ _ _/\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | _ | _| | _ \/ _ | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) ) |____| .__|_| |_|_| |_\__, | / / / /|_||___//_/_/_/:: Spring Boot :: (v2.2.2.RELEASE)// 启动 Java 进程使用的 PID 进程号 2020-02-08 15:38:25.724 INFO 10645 --- [ main] cn.iocoder.demo01.Application : Starting Application on MacBook-Pro-8 with PID 10645 (/Users/yunai/Java/demo01/target/classes started by yunai in /Users/yunai/Java/demo01) // Spring Boot Profile 机制暂时可以忽略 2020-02-08 15:38:25.727 INFO 10645 --- [ main] cn.iocoder.demo01.Application : No active profile set, falling back to default profiles: default // 内嵌 Tomcat 启动 2020-02-08 15:38:26.503 INFO 10645 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) 2020-02-08 15:38:26.510 INFO 10645 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2020-02-08 15:38:26.510 INFO 10645 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.29] 2020-02-08 15:38:26.561 INFO 10645 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2020-02-08 15:38:26.561 INFO 10645 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 799 ms 2020-02-08 15:38:26.693 INFO 10645 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService applicationTaskExecutor 2020-02-08 15:38:26.839 INFO 10645 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path 2020-02-08 15:38:26.842 INFO 10645 --- [ main] cn.iocoder.demo01.Application : Started Application in 1.396 seconds (JVM running for 1.955) // SpringMVC DispatcherServlet 初始化 2020-02-08 15:38:44.992 INFO 10645 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet dispatcherServlet 2020-02-08 15:38:44.992 INFO 10645 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet dispatcherServlet 2020-02-08 15:38:44.996 INFO 10645 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 4 ms // ... 暂时可以忽略 2020-02-08 15:39:37.113 INFO 10645 --- [extShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService applicationTaskExecutor使用浏览器访问 http://127.0.0.1:8080/demo/echo 接口返回结果为 “echo”。 三、Spring Initializr Spring Initializr可以通过使用 Spring Initializr工具快速生成一个 Spring Boot 项目。 3.1 生成项目 使用浏览器打开 https://start.spring.io/ 地址点击「Explore」按钮浏览生成的项目关闭弹窗然后点击「Generate」按钮生成项目会以 .zip 压缩包的方式进行下载 3.2 导入 IDEA 3.3 引入依赖 ?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.2.4.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcn.iocoder/groupIdartifactIddemo02/artifactIdversion0.0.1-SNAPSHOT/versionnamedemo02/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/scopeexclusionsexclusiongroupIdorg.junit.vintage/groupIdartifactIdjunit-vintage-engine/artifactId/exclusion/exclusions/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project设置 java.version 属性为 1.8表示使用 JDK8。引入 spring-boot-starter-test 依赖实现对 Test 的自动化配置。引入 spring-boot-maven-plugin 插件用于将 Spring Boot 项目打包成 jar 或者 war 包。 3.4 配置文件 配置文件 application.properties 内容为空。 注意Spring Boot 支持 YAML、PROPERTIES、JSON 等等格式的配置格式 3.5 Demo02Application SpringBootApplication public class Demo02Application {public static void main(String[] args) {SpringApplication.run(Demo02Application.class, args);} }3.6 Demo02ApplicationTests SpringBootTest class Demo02ApplicationTests {Testvoid contextLoads() {} }在类上添加 SpringBootTest 注解声明这是一个 Spring Boot 环境下的单元测试类。运行 #contextLoads() 方法执行一次单元测试。 四、IDEA x Spring Initializr IDEA 内置了 Spring Boot 插件提供了对 Spring Initializr 集成。 打开 IDEA点击菜单 File - New - Project… 来创建项目。选择 Spring Initializr 类型点击「Next」按钮进入下一步。输入 Maven 的 GroupId、ArtifactId点击「Next」按钮选择需要的依赖点击「Next」按钮之后点击「Finish」按钮完成 Maven 项目的创建。
http://www.dnsts.com.cn/news/93737.html

相关文章:

  • 如何看网站是否被降权西安网站维护 策划
  • 电商网站开发的主流技术网站百度排名
  • 网站维护页面 下载公司网站搜索不到
  • 大安区网站建设搜索引擎排名的三大指标
  • 网站中文章内图片做超链接百度收录入口查询注意事项
  • 上海企业都用什么网站辽宁建设集团招聘信息网站
  • 常德网站建设制作百度安装应用
  • 绵阳房产网站建设网站建设如何提高转化率
  • 网站建设html代码优化宣讲家网站 家风建设
  • 温州建网站业务人员手机wordpress清除缓存
  • asp.net 手机网站开发wordpress 高德地图
  • 云南手机网站开发合肥装饰公司前十名
  • 信阳建网站wordpress 调用缩略图
  • 提升网站性能安徽华建建设工程公司网站
  • 网站建设分金手指排名五网页设计实训报告总结与收获
  • 如何做网站的书籍企业域名注册费用
  • 商务网站开发的流程网络文化经营许可证查询
  • 哪些软件可以做网站网络安全培训机构哪家好
  • 国外做问卷网站国内设计公司前十名
  • 网站建设管理成本估计seo优化技术教程
  • python网站和js做网站做设计到哪个网站赚钱
  • 国内做的好看的网站有什么交易网站源码
  • 中国建设部网站关于资质做网页建网站挣钱
  • 虹桥街道网站建设国内重大新闻10条2022
  • 某绿色园林企业网站源码学会网站建设目的
  • 超链接网站建设谷歌建站哪家好
  • 自己主机做网站服务器机械网站建设注意什么
  • 建网站维护需要多少钱王烨妮
  • 无锡做网站排名只有域名可以做网站吗
  • 郑州百度网站优化网站后台登入模板