idea快速搭建springboot项目
Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。
那么,如何在idea中创建一个springboot项目呢?
一.在你建立的工程下创建 Module 选择Spring initializr创建。
二.在Type处选择: Maven Project(项目的构建工具)
三.创建依赖时勾上web,mybatis,mysql(这个看你个人需要吧,可以自主选择)
建立好的项目结构如下:
相对应的pom.xml文件
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion>
<span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>com<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>demo<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"><</span><span style="color: #800000">version</span><span style="color: #0000ff">></span>0.0.1-SNAPSHOT<span style="color: #0000ff"></</span><span style="color: #800000">version</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"><</span><span style="color: #800000">packaging</span><span style="color: #0000ff">></span>jar<span style="color: #0000ff"></</span><span style="color: #800000">packaging</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">name</span><span style="color: #0000ff">></span>demo<span style="color: #0000ff"></</span><span style="color: #800000">name</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"><</span><span style="color: #800000">description</span><span style="color: #0000ff">></span>Demo project for Spring Boot<span style="color: #0000ff"></</span><span style="color: #800000">description</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">parent</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>org.springframework.boot<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>spring-boot-starter-parent<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">version</span><span style="color: #0000ff">></span>1.5.9.RELEASE<span style="color: #0000ff"></</span><span style="color: #800000">version</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">relativePath</span><span style="color: #0000ff">/></span> <span style="color: #008000"><!--</span><span style="color: #008000"> lookup parent from repository </span><span style="color: #008000">--></span>
<span style="color: #0000ff"></</span><span style="color: #800000">parent</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">properties</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">project.build.sourceEncoding</span><span style="color: #0000ff">></span>UTF-8<span style="color: #0000ff"></</span><span style="color: #800000">project.build.sourceEncoding</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">project.reporting.outputEncoding</span><span style="color: #0000ff">></span>UTF-8<span style="color: #0000ff"></</span><span style="color: #800000">project.reporting.outputEncoding</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">java.version</span><span style="color: #0000ff">></span>1.8<span style="color: #0000ff"></</span><span style="color: #800000">java.version</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"></</span><span style="color: #800000">properties</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">dependencies</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>org.mybatis.spring.boot<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>mybatis-spring-boot-starter<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">version</span><span style="color: #0000ff">></span>1.3.1<span style="color: #0000ff"></</span><span style="color: #800000">version</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>org.springframework.boot<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>spring-boot-starter-web<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>mysql<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>mysql-connector-java<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">scope</span><span style="color: #0000ff">></span>runtime<span style="color: #0000ff"></</span><span style="color: #800000">scope</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>org.springframework.boot<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>spring-boot-starter-test<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">scope</span><span style="color: #0000ff">></span>test<span style="color: #0000ff"></</span><span style="color: #800000">scope</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #008000"><!--</span><span style="color: #008000">c3p0 这是我手动引入的 因为我需要连接数据库</span><span style="color: #008000">--></span><span style="color: #0000ff"><</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>com.mchange<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>c3p0<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">version</span><span style="color: #0000ff">></span>0.9.5.2<span style="color: #0000ff"></</span><span style="color: #800000">version</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">dependency</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"></</span><span style="color: #800000">dependencies</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">build</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">plugins</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">plugin</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span>org.springframework.boot<span style="color: #0000ff"></</span><span style="color: #800000">groupId</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span>spring-boot-maven-plugin<span style="color: #0000ff"></</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">plugin</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">plugins</span><span style="color: #0000ff">></span>
<span style="color: #0000ff"></</span><span style="color: #800000">build</span><span style="color: #0000ff">></span>
</project>
application.yml(项目建成时这个application文件的后缀名不叫yml,是官方推荐把后缀改成yml的,好处是代码有提示)
mybatis:mapper-locations: classpath:mapper/*.xmltype-aliases-package: com.demo.pojo
#数据库连接池
spring: datasource: username: root password: sasa url: jdbc:mysql://localhost:3306/ssm driver-class-name: com.mysql.jdbc.Driver
启动
关注 - 2
粉丝 - 23
» 下一篇:Eclipse版本
</div>
idea快速搭建springboot项目相关推荐
- 快速搭建Springboot项目的两种方式!!
大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 Springboot的特点就是简单.快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spr ...
- 一步一步教你在IEDA中快速搭建SpringBoot项目
场景 IEDA 2017 现在要在IDEA中搭建SpringBoot项目快速输出HelloWorld. 实现 打开IEDA,点击File--new--project 选择左边的Spring Initi ...
- Spring Boot 学习(一) 快速搭建SpringBoot 项目
快速搭建一个 Spring Boot 项目 部分参考于<深入实践Spring Boot>.<Spring实战 第四版>与程序猿DD的有关博客. 参考(嘟嘟独立博客):http: ...
- SpringBoot学习:在Interillj Idea上快速搭建SpringBoot项目
一.创建SpringBoot项目 二.导入Jar包(pom.xml) 1 <?xml version="1.0" encoding="UTF-8"?> ...
- 教你十分钟快速搭建springBoot项目实战
为什么80%的码农都做不了架构师?>>> 首先申明,本文并没有原理性的东西(请自行百度),适合于刚接触springBoot并有一定javaweb开发基础的人群,大神和小白请出门 ...
- IDEA 快速搭建SpringBoot项目 提供GitHub源码地址
一.环境: IDEA+SpringBoot+MySql+MyBatis+Thymeleaf GitHub源码地址: https://github.com/516516/springboottestde ...
- SpringBoot————快速搭建springboot项目
完成项目的创建信息 浏览器打开SPRING INITIALIZR网址: http://start.spring.io/ 如下图所示完成配置: 1.完成基础项目配置 2.相关名称 3.依赖jar包,如 ...
- Serverless 实战 —— 快速搭建 SpringBoot 应用
Serverless 实战 -- 快速搭建 SpringBoot 应用 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务, ...
- 利用IDEA搭建SpringBoot项目,整合mybatis,实现简单的登录功能。
利用IDEA搭建SpringBoot项目,整合mybatis,实现简单的登录功能. 仅供参考!!! 仅供参考!!! 仅供参考!!! 利用闲余时间想自己搭建一个springboot+mybatis的项目 ...
最新文章
- sqlmap 常用操作
- vue国际化-vue-i18n的配置
- python提取excel中的某几列数据-python-将excel中的某些列读取到数据框
- 使用setfacl实现子目录继承父目录权 限
- 机器学习(十七)——决策树, 推荐系统进阶
- Redis服务器的启动过程分析
- FreeSql (一)入门
- nowcoderD Xieldy And His Password
- android 下载器布局,Android Studio下载约束布局失败
- 【数据结构与算法】链表倒序输出算法
- 对PostgreSQL源代码中的build_jion_rel的理解
- Python学习之路_day_08(函数介绍)
- 【springmvc】springmvc基本知识
- appium问题解决
- 金蝶KIS 13.0专业版破解方法破解安装流程 金蝶KIS 13.0专业版安装流程
- 计算机程序设计语言分为机器语言,汇编语言和高级语言三种,简述计算机程序设计语言(机器语言、汇编语言、高级语言)的优缺点。...
- visio2003 FK
- 计算机mac地址设置路由器,MAC地址修改教程
- win10下office2013命令激活参考
- PWM脉冲宽度调制(一)
热门文章
- Python中 ‘int‘ object is not subscriptable 问题的可能解决方法
- 学习过程中量变引起质变的原理
- iOS之UI--通讯录的实例关键知识技术点积累
- SSR 服务端渲染与 CSR 客户端渲染
- mysql 连续登录天数
- java语言程序设计在线作业_中石油北京2018秋 《Java语言程序设计》第二次在线作业...
- Git push之后回滚
- 31省市数字化转型路线图公布
- 机器学习——15分钟透彻理解感知机
- 12个乒乓球,其中有11个球每个球重量一模一样,另外1个球重量和那11个球不一样.用天平称三次,把单独的球(和那11个重量不一样的球)找出来