快速搭建maven+Spring-boot框架(附代码)
来源:互联网 发布:网络订购白兰地 编辑:程序博客网 时间:2024/06/16 16:11
- 新建maven项目
- 配置pom等文件
- 编写java文件并运行
1.新建一个maven项目Springboot,并在另一个maven webapp项目中将webapp目录复制到Springboot中:
新建一个目录src/main/resources,最终项目结构如下:
2.配置pom文件,在pom文件中添加如下代码:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.7.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
添加配置文件application.properties,并在其中添加如下代码:
server.context-path=/cdzserver.port=6677server.session-timeout=30server.tomcat.uri-encoding=utf-8logging.level.root=INFO
上面的代码段中配置了访问路径及端口号等,具体如下图:
(注意:在编写配置文件后可能需要更新包,右键项目>maven>update project 即可)
3.编写java文件并运行
运行项目还需两个java文件,一个是controller一个是用来启动项目的类,新建一个MainController类添加如下代码:
代码如下:
@Controller public class MainController { @RequestMapping("/") @ResponseBody String home() { System.out.println("springboot项目启动成功!"); return "springboot项目启动成功!"; }}
新建一个application类类名自拟这个类用来负责启动项目,在其中添加如下代码:
代码如下:
@Configuration@EnableAutoConfiguration@ComponentScanpublic class cdzApplication { public static void main(String[] args) { SpringApplication.run(cdzApplication.class, args); }}
在application类中右键运行项目,运行成功如下:
到浏览器中用配置中的路径及端口号访问,如:
至此,一个简单的Spring-boot已经搭建完成。实际项目中的配置会更多,比如数据库的配置连接,运行的环境变量添加等等,在此就不多赘述。
阅读全文
1 0
- 快速搭建maven+Spring-boot框架(附代码)
- spring boot maven 框架搭建
- Spring Boot快速搭建Spring框架
- Eclipse+Maven+Spring-boot快速搭建
- Spring-boot:快速搭建微服务框架
- 使用spring boot快速构建spring框架的maven项目
- Spring boot快速搭建
- Spring boot 快速搭建
- Spring boot快速搭建
- spring+SpringMVC+Mybtis+maven+SSM框架搭建附源码
- Spring Boot框架搭建
- Maven搭建Spring Boot JDBC
- spring-boot轻松搭建一个项目框架(代码)
- 快速搭建Spring Boot项目
- 快速搭建Spring-boot Demo
- Spring Boot 项目快速搭建
- 【框架搭建】spring boot入门
- 快速搭建Spring Boot+Spring MVC
- 多表查询(三)
- idea 断电后异常问题处理
- Win10应用未在所需的时间内启动该怎么办?win10自带应用打不开的解决方法
- 单片机开发之按键
- Binder机制总结起来就这一段话
- 快速搭建maven+Spring-boot框架(附代码)
- 15、oracle:计算两个时间的差值
- 对XML文件的重新认识,说说XML文件的二三事(二):两种验证模式-DTD和XSD
- Android底部导航栏——bottomnavigation结合viewpager的实现
- 动态规划(一)
- AJAX实现跨域请求
- LED样式的jQuery时间倒计时插件
- 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)周志明 著》阅读笔记目录(已完结)
- shell笔记