第一次创建springboot框架项目

  • 1.1_创建步骤
  • 2.1_启动时遇到的问题
    • 2.2_启动响应网页测试
    • 2.3_连接数据库尝试

1.1_创建步骤

(1)创建spring项目

(2)

(3)

加入引擎


下一步即可

2.1_启动时遇到的问题

(1)刚开始没有启动图标,等一会就好了

(2)后来启动失败并报错ERROR 3704 — [ main] o.s.b.d.LoggingFailureAnalysisReporter :

因为默认端口是8080,若已被占用需要更改默认端口号


修改方法:修改application.properties文件,在文件中添加:

server.port=8081
server.context-path=/demo

启动成功:

(3)接下来访问http://localhost:8081/ 成功,但是后来过了一天又不行了发现是目录的问题
应该访问http://localhost:8081/demo

2.2_启动响应网页测试

package com.example.demo;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController//响应服务器,与@RequestMapping配合使用(“@RestController配合@RequestMapping”与“@Controller配合@ResponseBody再配合@RequestMapping”效果一样)
@SpringBootApplication//声明该类是一个springboot引导类,
public class DemoApplication {public static void main(String[] args) {//run方法表示运行springboot的引导类SpringApplication.run(DemoApplication.class, args);}@RequestMappingpublic String hello() {return "hello spring boot!";}
}

在浏览器搜索:“http://localhost:8081/”

2.3_连接数据库尝试

package com.example.demo;
import java.sql.*;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController//响应服务器,与@RequestMapping配合使用(“@RestController配合@RequestMapping”与“@Controller配合@ResponseBody再配合@RequestMapping”效果一样)
@SpringBootApplication
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}@RequestMappingpublic String hello()throws Exception {SqlOperation.main();ResultSet resultSet = SqlOperation.statement.executeQuery("select * from Score");String s;resultSet.next();s = resultSet.getString("name");return s;}
}

class SqlOperation {public static Connection connection = null;//定义连接数据库的对象(桥梁)public static String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Studentinfo";public static Statement statement = null;//定义静态操作对象public static PreparedStatement preparedStatement = null;//定义动态操作对象public static void main() {try{//第一步加载驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");System.out.println("加载驱动成功!");//第二步建立连接connection = DriverManager.getConnection(url,"sa","shejiashuai");System.out.println("连接数据库成功!");//第三步建立操作对象statement = connection.createStatement();}catch (Exception e){e.printStackTrace();System.out.println("连接数据库失败!");}}public static void close(){//关闭连接try{statement.close();connection.close();}catch (Exception e){e.printStackTrace();}}
}

第一次创建springboot框架项目相关推荐

  1. 牙科诊所信息管理系统 : 一. 创建springboot 框架集成freemarker

    GitHub地址:https://github.com/mayanze/mayanze-dcims 背景:mayanze-dcims是根据"2019软件设计师"真题第3道大题所做的 ...

  2. Android学习|第一次创建启动Adnroid项目(包含创建虚拟手机)

    1.创建启动Android工程 选择new project一般选择空白的Empty Activity 如下界面后,项目路径避免中文路径出现,语言选择Kotlin(java的选java). 等待完成创建 ...

  3. 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目

    一.创建一个空项目 点击[File]- [New]- [Project-],新建一个空项目 选择[Empty Project]点击[Next] 填写项目名称,选择项目本地存储路径,点击[Finish] ...

  4. Idea 创建简单的SpringBoot 父子项目

    背景 使用Idea 创建一个模块化的SpringBoot项目,但是发现Idea 创建父子项目的方式较Eclipse 较为不同,且Idea 创建的过程较Eclipse创建父子项目的过程复杂. Eclip ...

  5. vue和SpringBoot搭建项目(原创)

    1.element官网 https://element.eleme.cn/#/zh-CN/component/installation 2.element介绍 Element:网站快速成型工具.是饿了 ...

  6. springboot入门(一)--快速搭建一个springboot框架

    原文出处 前言 在开始之前先简单介绍一下springboot,springboot作为一个微框架,它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速.敏捷地开发新一代基于Spring框 ...

  7. Spring Boot系列 —(六)SpringBoot 多项目实现 RocketMQ 生产消费

    Maven 配置 生产者和消费者都添加 rocketmq 配置 pom.xml 添加如下配置 <!-- rocketmq --> <dependency><groupId ...

  8. SpringBoot项目入门,使用Eclipse创建Springboot项目

    SpringBoot项目入门(Eclipse创建项目) 最近公司项目不急,所以有大把的时间来学习新的知识,最近在网上发现springBoot非常火,于是试着自己搭建一个springboot项目出来,将 ...

  9. SpringBoot创建SpringBoot项目以及启动器讲解

    我们在创建SpringBoot项目之前,我们还需要去了解SpringBoot的其他一些信息,我们需要打开Spring官网https://spring.io/Spring官网的域名是spring.io, ...

最新文章

  1. 关于Kafka Spring Boot的教程
  2. A/B测试与灰度发布
  3. 【渝粤题库】广东开放大学 社会保障法 形成性考核
  4. oracle symonym_ORACLE SYNONYM详解
  5. C++ 泛型编程(一):模板基础:函数模板、类模板、模板推演成函数的机制、模板实例化、模板匹配规则
  6. Python学习7 集合Set
  7. LeetCode 825. 适龄的朋友(计数排序+前缀和)
  8. android 最新 support,android support v7 下载-android support.v7包 官方最新版 - 河东下载站...
  9. NLP论文 -《Distributed Representations of Sentences and Documents》-句子和文档的分布式表示学习(二)
  10. 浏览器了解(三)CSS解析
  11. 实习日志_实习律师实习日志第十八篇(连载30篇)
  12. FTP主动模式和被动模式学习笔记
  13. 四周第五次课(1月6日) 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩
  14. jQuery的get()、map()、map().get().join()简单应用
  15. IOS--CALayer实现,界限、透明度、位置、旋转、缩放组合动画(转)
  16. java关于map用来筛选的用法
  17. MySQL的下载与安装教程--超详细
  18. ios html格式转换,如何使用HTML模版和iOS中的UIPrintPageRenderer来生成PDF文档
  19. 音频焦点(AudioFocus)应用与源码解析
  20. 鸿蒙系统 美的,美的九阳搭载鸿蒙系统的家电上市了,这手机系统上市真的稳了...

热门文章

  1. MySQL 服务器调优
  2. POJ1163 数字三角形
  3. sql语言特殊字符处理
  4. 浏览器拦截跨域请求处理方法(已阻止跨源请求:同源策略禁止读取远程资源)
  5. 微软宣布以 262 亿美元现金收购 LinkedIn
  6. 形象易懂讲解算法I——小波变换
  7. Graph(2014辽宁ACM省赛)
  8. ppp和chap的区别
  9. 网工视频13第13章.计算机系统开发运行与配置疑难问题
  10. Docker的应用场景