java spring boot(一)
程序员文章站
2022-07-12 20:36:40
...
使用 idea 快速搭建 Spring Boot
第一步:新建 Spring boot项目:
我们找到spring initalize ,sdk和url不需要改
直接点击next
可以修改成你自己想要的名称,这个随意
点击next
我们在这里添加了spring web和sql的mysql、mybatis以及Nosql的mongodb依赖包,后续可以根据项目需要添加依赖包
最后可以修改自己想要的项目名称
第二步:第一次启动 Spring boot项目:
如果是第一次使用spring boot,启动会比较慢,那是idea在下载安装大量的api接口
我们在com.example.demo下面新建一个hello world
代码如下:
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Created by Sakura on 2020/4/10.
*/
@RestController
public class helloworld
{
@RequestMapping("/hello")
public String hello() {
return "Hello world";
}
}
启动DemoApplication
这里有个小坑我们直接启动会发现报错
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
大概原因是我们没有找不到数据的驱动,却把驱动的依赖加了进去
这样的话我们只需要在@SpringBootApplication后面加上(exclude={DataSourceAutoConfiguration.class})
@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
排除自动注入数据源的配置(取消数据库配置)
这样我们再次运行DemoApplication
http://127.0.0.1:8080/hello
进入该网页,我们能看到
第一个spring boot项目也算完成了
下一篇: Java设计模式篇(八)--原型模式详解
推荐阅读
-
java错误分析之junit测试错误(实验一)
-
深入理解java虚拟机系列初篇(一):为什么要学习JVM?
-
Mybaits 源码解析 (十二)----- Mybatis的事务如何被Spring管理?Mybatis和Spring事务中用的Connection是同一个吗?
-
Java解析复杂JSON数据的一种方法
-
Excel-Boot(一款Excel导入导出解决方案组成的轻量级开源组件)
-
Spring Boot 配置元数据指南
-
Spring Boot → 07:错误处理机制
-
三、解决Spring MVC拦截器导致静态资源访问失败(基于java注解配置)
-
20175212童皓桢 《Java程序设计》第一周学习
-
Effective Java第一节