当前位置: 首页 > news >正文

温州市城市建设档案馆网站专业团队高清图片

温州市城市建设档案馆网站,专业团队高清图片,霸州网站优化,网站开发代理报价表目录 1. 通过DEBUG查看自动配置的组件2. springboot启动图标修改3. Lombok4. devtools5. 通过IDEA的Spring Initializr快速创建新项目 1. 通过DEBUG查看自动配置的组件 在resources/application.properties中添加如下#xff0c;开启DEBUG功能#xff1a; debugtrue然后启动… 目录 1. 通过DEBUG查看自动配置的组件2. springboot启动图标修改3. Lombok4. devtools5. 通过IDEA的Spring Initializr快速创建新项目 1. 通过DEBUG查看自动配置的组件 在resources/application.properties中添加如下开启DEBUG功能 debugtrue然后启动springboot应用就可以看到DEBUG的日志。Positive表示生效Negative表示不生效。如下所示 CONDITIONS EVALUATION REPORT Positive matches: -----------------AopAutoConfiguration matched:- ConditionalOnProperty (spring.aop.autotrue) matched (OnPropertyCondition)AopAutoConfiguration.ClassProxyingConfiguration matched:- ConditionalOnMissingClass did not find unwanted class org.aspectj.weaver.Advice (OnClassCondition)- ConditionalOnProperty (spring.aop.proxy-target-classtrue) matched (OnPropertyCondition) ......省略部分...... Negative matches: -----------------ActiveMQAutoConfiguration:Did not match:- ConditionalOnClass did not find required class javax.jms.ConnectionFactory (OnClassCondition)AopAutoConfiguration.AspectJAutoProxyingConfiguration:Did not match:- ConditionalOnClass did not find required class org.aspectj.weaver.Advice (OnClassCondition) ......省略部分...... Exclusions: -----------NoneUnconditional classes: ----------------------org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfigurationorg.springframework.boot.autoconfigure.context.LifecycleAutoConfigurationorg.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfigurationorg.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfigurationorg.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration2. springboot启动图标修改 下载百度的logo到resouces目录下然后在resources/application.properties添加如下内容 spring.banner.image.locationclasspath:baidu.png最后启动springboot应用。打印的日志如下小图标已经改成百度了 # 8 : : * : o o8 # o * o . 8 8 o o * . o o * 2022-11-03 14:47:18.614 INFO 10600 --- [ main] com.hh.springbootTest.MyApplication : Starting MyApplication using Java 11.0.15 ......省略部分......也可以使用配置spring.main.banner-modeoff对banner进行关闭 在线banner生成工具戳我 3. Lombok Lombok是一个简化Java Bean开发的小工具。自动在编译时生成getter、setter等方法 还有Slf4j的日志注解 在pom.xml添加依赖 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependency然后IDEA安装lombok插件(新版IDEA已集成) lombok针对Java Bean的注解常用的如下 NoArgsConstructor无参构造器AllArgsConstructor全参构造器Datagetter、setter方法ToStringtoString方法EqualsAndHashCodehashCode方法 如果构造参数即不是无参构造也不是全参构造可以按常规方法定义构造器 package com.hh.springbootTest.myBean;import lombok.*;// 如果构造参数即不是无参构造也不是全参构造可以按常规方法定义构造器 NoArgsConstructor // 无参构造器 AllArgsConstructor // 全参构造器 Data // getter、setter方法 ToString // toString方法 EqualsAndHashCode // hashCode方法 public class User {private String name;}lombok针对日志的注解有Slf4j 可以看到可以直接使用全参构造器创建一个User类对象 package com.hh.springbootTest.myController;import com.hh.springbootTest.myBean.User; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;RestController Slf4j // 日志 public class HelloController {RequestMapping(user)public User userName1(RequestParam(name) String name) {log.info(user的请求进来了);// 可以直接使用全参构造器return new User(name);}}访问http://localhost:8080/user?nameuser1效果如下 同时也会打印如下的日志 ......省略部分...... 2022-11-03 15:12:18.809 INFO 31128 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet dispatcherServlet 2022-11-03 15:12:18.809 INFO 31128 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet dispatcherServlet 2022-11-03 15:12:18.810 INFO 31128 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms 2022-11-03 15:12:18.842 INFO 31128 --- [nio-8080-exec-1] c.h.s.myController.HelloController : user的请求进来了4. devtools 在pom.xml添加依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdoptionaltrue/optional/dependency然后修改代码再在IDEA按CTRL F9进行项目的重新编译。devtools就会自动重新进行加载。修改就会自动生效 不需要按CTRL F9的有付费的Jrebel插件 5. 通过IDEA的Spring Initializr快速创建新项目 如下所示 创建完项目resources目录下的static是放CSS、JS静态资源的templates是放html页面的
http://www.zqtcl.cn/news/792862/

相关文章:

  • 明年做那个网站致富wordpress loper
  • 网站开发原理柳州网站推广
  • 杭州高端网站开发重庆网站建设去迅法网
  • 营销型网站建设调查表用flash做游戏下载网站
  • 企业网站申请流程北京网站建设北京
  • 响应式网站导航栏模板python开发wordpress
  • 大学生创新创业大赛一个网站做两个优化可以做吗
  • 网站设计建设铁总建设函网站
  • 做期货都看哪个网站什么是网络营销的综合工具
  • 专做袜子的网站北京学设计去哪个网站好
  • 一搜网站制作网站支付怎么做
  • 广州 科技网站建设公司国外酷炫flash网站
  • 焦作网站建设焦作wordpress怎么进行301 htaccess
  • 那个网站能找到人做品牌文化的网站
  • 家里做网站买什么服务器好网站建设报价单 文库
  • 网站百度建设银行广西分行招聘网站
  • 打开网站显示404北京公司请做网站工资
  • 网站开发验收流程图app开发制作的图片
  • 网站流量的作用app定制开发和模板开发的区别
  • 如何做分公司网站网站建设与设计开题报告
  • 易语言怎么做网站网络推广客户渠道
  • 唐山哪里有做网站的网站服务器在
  • 网络服务机构的网站广东省住房及建设厅官方网站
  • 工业设计灵感网站商务网页设计与制作微课版答案
  • 如何引用网站上的资料做文献学历提升的正规机构
  • 如何上传wordpress程序聊城网站优化案例
  • 婚纱网站设计目标无代码制作网页
  • 温州网站提升排名打开搜索引擎
  • 企业市场网络推广方案优化方案答案
  • 茂名网站建设咨询wordpress官网上的主题收费吗