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

SpringBoot简单入门

一、创建SpringBoot项目

1.创建maven项目,pom引入springboot父级启动器(starter)依赖:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>myproject</artifactId> <version>0.0.1-SNAPSHOT</version> <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> </parent> <!-- Add typical dependencies for a web application --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <!-- Package as an executable jar --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>

2.使用STS\IDEA快速创建(推荐)
2.1创建一个Spring-Starter-project,勾选需要的模块

2.2编写业务代码,如我们常见的controller、service、dao和entity等,需要注意的是:这些包的路径需要与主程序XXXapplication同级或一下,因为主程序只扫描同级包以及子包。

如放在其它位置,则需要在主程序上加上注解:@ComponentScan(basePackages="包名")

3.运行

3.1主程序右键运行  run as 。。。

3.2打jar包运行  java -jar 包名(注意打包jdk版本与运行环境jdk版本一致)

4.访问

 

 


转载于:https://www.cnblogs.com/Oven1993/p/10740589.html

相关文章:

  • Request的方法和数组
  • 关闭Linux中的iptables,firewalld,SELINUX
  • 字典类型内置方法
  • Python爬虫入门教程 61-100 写个爬虫碰到反爬了,动手破坏它!
  • 青柠音乐搜索下载2.0.1(PC软件)
  • postgres读写性能测试(本地、NFS)
  • UCML JS函数说明
  • 【剑指Offer】13、调整数组顺序使奇数位于偶数前面
  • 【2019计划】想要变得优秀 顺其自然是不可能的。
  • 常见跨域解决方案
  • 前端工程化
  • 【AtCoder】ARC071
  • [Markdown] 02 简单应用 第二弹
  • webmagic爬虫框架抽取元素
  • ScriptManager的几个属性和方法
  • [笔记] php常见简单功能及函数
  • 【5+】跨webview多页面 触发事件(二)
  • 0x05 Python数据分析,Anaconda八斩刀
  • interface和setter,getter
  • iOS小技巧之UIImagePickerController实现头像选择
  • Java,console输出实时的转向GUI textbox
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript设计模式之工厂模式
  • java中具有继承关系的类及其对象初始化顺序
  • Joomla 2.x, 3.x useful code cheatsheet
  • laravel 用artisan创建自己的模板
  • Next.js之基础概念(二)
  • Sublime text 3 3103 注册码
  • Vue 动态创建 component
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 入口文件开始,分析Vue源码实现
  • 实战|智能家居行业移动应用性能分析
  • 收藏好这篇,别再只说“数据劫持”了
  • 微信开源mars源码分析1—上层samples分析
  • 再次简单明了总结flex布局,一看就懂...
  • No resource identifier found for attribute,RxJava之zip操作符
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • $refs 、$nextTic、动态组件、name的使用
  • (分布式缓存)Redis哨兵
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (六)vue-router+UI组件库
  • (四)汇编语言——简单程序
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .jks文件(JAVA KeyStore)
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET 设计一套高性能的弱事件机制
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .net连接oracle数据库