springmvc实战
spring是目前java开发比较热门的框架,配置boot和cloud能够快速打造出一个restful项目
凤翔网站建设公司创新互联,凤翔网站设计制作,有大型网站制作公司丰富经验。已为凤翔超过千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的凤翔做网站的公司定做!
spriing项目中主要用到的组件有
1:@Controller:控制器,用来绑定url和对应的处理方法,@RestController
2:@Service:一个组件,主要用来做处理业务逻辑
3:@Repository:主要是用作数据处理层
4:@Component:一般的组件
项目实战:一个基础的项目代码
1:添加spring-cloud依赖:
Finchley.SR2
spring-milestones
Spring Milestones
https://repo.spring.io/milestone
false
org.springframework.boot
spring-boot-starter-parent
2.1.0.RELEASE
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
2:引入web包和响应式包,响应式是非阻塞IO的一种实现,在servlet请求的时候会把业务处理过程挂起,然后处理完成获得结果了才重新激活servlet线程返回结果。这样的好处是提高了线程处理能力,提高了并发处理。
org.springframework.boot
spring-boot-starter-webflux
3:声明一个Rest控制器,声明后返回的数据默认是json格式
@RestController
@RequestMapping("/myurl") //绑定一个url前缀
public class MyController[
@GetMapping("/api-a")
public Mono