SpringBoot的demo
作为开发⼈员,那么原始的整合spring+springMVC+myBatis是⽐较痛苦的,xml⽂件配置过多。很多bean需要配置,经常出错那么现在通过springBoot这个框架基本可以做到⽆配置⽂件来启动我们的springMVC+spring+myBatis框架的系统
(博主在这边⽂章中没有导⼊mybatis的使⽤,使⽤springBoot+spirngMVC+spring的使⽤)
⾸先创建Maven项⽬
1.在pom⽂件中导⼊ springBoot的 parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
2.导⼊web依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
3.接下来 我们就可以来编写 java 代码  dao-->service--->controller (模拟数据操作)
3.1 先搭建好 package结构
3.2 在dao中 写⼀个 dao类    @Repository (标记为⼀个持久层组件)
@Repository
public class HelloDao {
public void helloDao(){
System.out.print("hello Dao");
}
}
3.3 在service 中写⼀个 service类  @Service(标记为⼀个业务层组件) 并且注⼊HelloDao 类
@Service
public class HelloService {
@Resource
private HelloDao helloDao;
public void hello(){
helloDao.helloDao();
System.out.print("hello service");
}
}
3.4 在controller中 编写 controller类  并注⼊HelloService
@Controller
//@RestController
适合新手的spring bootpublic class HelloController {
@Resource
private  HelloService helloService;
@RequestMapping("/hello")
@ResponseBody
public String hello(){
System.out.print("hello world");
helloService.hello();
return "index";
}
}
注意:@RestController⽤法 可以替代 @Controller与@ResponseBody 3.5 在基础包com.sxt下编写启动类  主需要⼀个main⽅法即可
@SpringBootApplication
public class TestdenoApplication {
public static void main(String[] args) {
SpringApplication.run(TestdenoApplication.class, args);
}
}
我们直接 使⽤ java-->run 启动
启动成功。接下来我们通过浏览器来访问  项⽬地址 localhost:8080/hello
通过访问浏览器,我们可以在Idea ⼯具的控制台看到 有打印语句。springBoot⼀个简单demo就完成了。是不是很简单。做到了⽆配置⽂件使⽤。很⽅便

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。