摘要: SpringApplication类可用于从Java主方法引导和启动Spring应用程序。默认情况下,类将执行以下步骤来引导您的应用程序: 创建一个适当的ApplicationContext实例(取决于您的类路径) 注册一个CommandLinePropertySource,将命令行参数公开为Spr 阅读全文
posted @ 2019-11-25 22:25 天蓝隐湘 阅读(371) 评论(0) 推荐(0) 编辑
摘要: SpringBootApplication注解 当我们启动一个SpringBoot应用而不使用@SpringBootApplication注解时,会报错 Spring Boot 的Application和Controller看起来没有直接的关联关系,其实是通过各种注解把各个组件有机的组合起来,@Sp 阅读全文
posted @ 2019-11-25 22:23 天蓝隐湘 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 获取Start-Class的代码: 反射运行Start-Class的main方法: Spring Boot如何找到Start-Class类似于下面这个反射的例子: 思考~关于SpringBoot启动类的类加载器 在SpringBoot启动类中打印当前类的类加载器,不同的方式运行的结果,直接从idea 阅读全文
posted @ 2019-11-25 22:17 天蓝隐湘 阅读(267) 评论(0) 推荐(0) 编辑
摘要: jar的目录内容 Spring Boot打成Jar包的目录结构如图所示: BOOT-INF: 项目工程文件和依赖的所有Jar包 META-INF: 清单文件,描述可执行jar包的一些信息 org: Spring Boot 提供的class,在spring-boot-maven-plugin插件当中, 阅读全文
posted @ 2019-11-25 22:14 天蓝隐湘 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 启动入口 跟进run方法 : 一个用来使用默认的配置从特定的源运行SpringApplication的静态帮助类。 这个类有两个重载方法,另一个用来传入多个源。通常,单个参数方法是数组方法的一个特例 Web应用程序类型的枚举:WebApplicationType,包含NONE(不是web应用),SE 阅读全文
posted @ 2019-11-25 21:55 天蓝隐湘 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: RestTemplate位于spring-web模块,org.springframework.web.client包下,是Spring同步客户端HTTP访问的核心类,它强制使用Restful原则来简化和HTTP服务端的交互。它处理HTTP连接,分离应用程序代码来提供URL(可能需要很少的模板变量)和 阅读全文
posted @ 2019-11-25 21:40 天蓝隐湘 阅读(3707) 评论(0) 推荐(0) 编辑
摘要: 对于老的项目,需要用到jsp编写页面的,如何使用Springboot整合; 1.首先,创建一个controller,使用注解@Controller而不是@RestController,因为不需要以json格式返回数据。 创建两个页面的跳转,jsp和jspError 2.然后在main下面创建weba 阅读全文
posted @ 2019-11-25 21:38 天蓝隐湘 阅读(542) 评论(0) 推荐(0) 编辑
摘要: Java常用的日志框架log4j,log4j2,和logback等。 这几种日志框架通过lsf4j以门面模式的方式暴露出来,供开发者使用。 logback比其他两种日志框架提供更细化的日志控制,控制各个java包的日志级别。 1.为什么阿里巴巴工程师禁止直接使用Log4j和Logback API2. 阅读全文
posted @ 2019-11-25 21:36 天蓝隐湘 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Springboot的配置文件可以是application.properties或application.yml,两种文件的不同之处如下: 系统默认配置文件 SpringBoot提供了很多默认的配置,例如项目名,端口,文件编码,http编码等 项目名后续会在spring cloud中注册的服务名 更 阅读全文
posted @ 2019-11-25 21:35 天蓝隐湘 阅读(250) 评论(0) 推荐(0) 编辑
摘要: . __ _ _ _/\ / _’_ _ _(_)_ _ \ \ \ \( ( )_ | ‘_ | ‘| | ‘ \/ _` | \ \ \ \\/ _)| |)| | | | | || (| | ) ) ) )‘ |__| .|| ||| |_, | / / / / || |___/=/_/_/_ 阅读全文
posted @ 2019-11-25 21:31 天蓝隐湘 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 从官网下载骨架构建第一个Spring Boot程序 Spring Boot项目骨架生成 https://start.spring.io/ 项目结构 ./grdlew bootRun Web程序编写 使用Maven从命令行构建第一个Spring Boot应用程序 创建POM文件 新建一个文件夹Spri 阅读全文
posted @ 2019-11-25 21:28 天蓝隐湘 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Spring Boot项目已经托管在github上,https://github.com/spring-projects/spring-boot 以下是对该项目README.md文件的简单翻译,可从中了解Spring Boot提供哪些重要模块: Spring Boot使得创建基于Spring的产品级 阅读全文
posted @ 2019-11-25 21:21 天蓝隐湘 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.fastjson List转JSONArray List<T> list = new ArrayList<T>(); JSONArray array= JSONArray.parseArray(JSON.toJSONString(list)); 2.fastjson JSONArray转List 阅读全文
posted @ 2019-11-25 21:14 天蓝隐湘 阅读(4663) 评论(0) 推荐(0) 编辑