springcloud(二):springboot技术总结-创新互联
1、spring boot简化Spring应用的初始搭建以及开发过程,节省了开发成本及时间,提高了开发人员的生产力
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联面向各种领域:成都墙体彩绘等成都网站设计公司、全网整合营销推广解决方案、网站设计等建站排名服务。2、含有诸多开箱即用微服务功能,可以和spring cloud联合部署项目能够独立运行,提供了应用监控,能够与微服务联合部署。
3、spring boot简化了配置文件,它使用"习惯优于配置"(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无需手动进行配置) 的理念让你的项目快速运行起来。
3.1、项目中运用了很多默认的配置类,只要用相应的注解,就能引用相应的配置文件,当然也可以自己手动写配置文件。
@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置,是一个组合注解,包含的注解为@ SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan。
@RestController注解相当于@ResponseBody + @Controller合在一起的作用
@Configuration:这是一个配置Spring的配置类。
@Controller:标明这是一个SpringMVC的Controller控制器。
@ResponseBody: 如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解
main方法:在main方法中启动一个应用,即:这个应用的入口。
4、如果我们不想在程序中使用默认的配置,则可以在程序启动的类上面,使用注解排除这个配置项,@SpringBootApplication(exclude={MongoDataAutoConfiguration.class})
5、如果我们现在spring程序中使用springmvc的功能,使用注解@EnableWebMvc
6、项目启动的时候,我们使用xml配置文件来初始化一些bean,得利用@ImportResoure(locations = { "classpath:path"})
7、利用spring oot上传文件的时候,必须利用注解@Bean实例化MultipartConfigElement;如果跳转到相应的jsp页面,则实列化视图解析器UrlBasedViewResolver
8、定义Swagger配置类,ApiSwaggerConfig继承WebMvcConfigurerAdapter类,来实现配置的编码。
9、最后运行spring boot项目,可以直接运行java application;也可以maven命令spring-boot:run;liunx环境自己写个启动脚本就可以了,或者命令行运行jar。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:springcloud(二):springboot技术总结-创新互联
当前地址:http://azwzsj.com/article/dgiogg.html