SpringBoot yml修改tomcat端口
SpringBoot yml修改tomcat端口
学习目标
(1)可以修改tomcat的端口和访问项目中的静态资源
(2)如何修改tomcat端口
查询**Properties
server.port=8090
server.servlet.context-path=/web01
设置配置项(前缀+类变量名)到application配置文件中
整合SpringMVC:静态资源
http://localhost:8090/web01/js/jquery-2.2.3.min.js
(1)static目录的作用是什么?
类型webapp,存放静态资源的,如css,js,image
该目录下的资源可以直接访问
http://localhost:8090/css/test.css
(2)全局搜索 CLASSPATH_RESOURCE_LOCATIONS
Spring的注解开发
(1)什么是@Configuration ,@Bean?
》spring提供xml与注解配置bean对象
》xml方式:applicationContext.xml 中配置 <bean …/>
》注解方式:
@Configuration标记在类上,相当于applicationContext.xml
@Bean配置在返回bean对象的方法上,将返回值对象放入ioc容器中
之后可以使用@Autowired 依赖注入
DaoBeanConfig
public class DaoBeanConfig {@Bean//将当前方法的返回值 放到 ioc容器public Person getPerson(){//一般不是@Service @Repository @ControllerPerson person = new Person();person.setPassword("12345");person.setUsername("root");return person;}
}
person
@Data
public class Person {private String username;private String password;public Person() {System.out.println("执行Person构造方法");}
}
Demo07springmvcApplicationTests
@SpringBootTest
class Demo07springmvcApplicationTests {@AutowiredPerson person;//从ioc里面取对象@Testvoid test01() {System.out.println(person);}}
SpringMVC @RestController
//@Controller
@RestController
public class Demo01Controller {
整合SpringMVC:SpringMVC拦截器
(1)SpringMVC拦截器是什么?
拦截用户对Controller的请求
(2)Springboot中如何开发?
编写拦截器(实现HandlerInterceptor);
编写配置类实现 WebMvcConfigurer,在该类中添加各种组件;
测试
MyInterceptor
//以前是在springmvc.xml中配置,现在的话使用@Configuration加@Bean
public class MyInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {//拦截器 判断用户是否登录,未登录重定向到登录页System.out.println("preHandle ");return true;//true就是放行 false就是不放行}
}
MySpringMVCConfiguration
@Configuration
public class MySpringMVCConfiguration implements WebMvcConfigurer {@Bean //<bean>public MyInterceptor getMyInterceptor(){MyInterceptor myInterceptor = new MyInterceptor();return myInterceptor;}// /* 拦截所有 --> MyInterceptor -->preHandle -->true@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(getMyInterceptor()).addPathPatterns("/*");}
}
http://localhost:8090/web01/css/style.css 没有经过拦截器的
http://localhost:8090/web01/test03 经过拦截器
SpringBoot yml修改tomcat端口相关推荐
- spring boot2.0使用yml修改Tomcat端口
修改配置文件application.properties的后缀为yml properties改为yml并Refactor(重构) 输入server,选择server.port 输入端口数字8090后T ...
- 修改tomcat端口号的方法:
修改tomcat端口号的方法: 修改Server.xml文件,把8080端口改成80就可以了. 8080是Tomcat服务器的默认的端口号.我们可以通过修改Tomcat服务器的conf目录下的主配置文 ...
- JSP→JavaWeb简介、Tomcat服务器安装启动测试目录、Tomcat手动创建项目、开发工具MyEclipse与Eclipse配置环境、MyEclipse创建Web程序目录、修改Tomcat端口
动态网页的动态指的是能与用户进行交互 Tomcat官网http://tomcat.apache.org/ Tomcat服务器安装启动测试目录 Tomcat手动创建项目 修改服务器配置生效需要重启!重启 ...
- Wex5修改Tomcat端口
Wex5修改Tomcat端口 在使用Wex5的过程中,开启Tomcat,再用浏览器打开.w文件,有可能会出现"404找不到页面的情况",其中一种可能是Tomcat端口冲突问题.错误 ...
- Windows查看及修改tomcat端口
转载自:关于window的端口查看及tomcat的端口修改问题 查看指定端口的占用情况: netstat -aon|findstr "8080" 修改tomcat端口 : 在此文件 ...
- 在eclipse中修改tomcat端口
惯例: 我是温浩然: 很多时候,因为项目,tomcat需要多开而导致端口冲突,咱们可以到tomcat下的server.xml中修改tomcat端口,其实,如果是eclipse中修改端口,很简单,在你想 ...
- Ubuntu 修改tomcat端口
Ubuntu 修改tomcat端口 # vi /etc/default/tomcat6 按a进入编辑模式 AUTHBIND=yes (默认为#AUTHBIND=no) 按Esc键退出编辑模式 :wq ...
- linux tomcat 改端口号,Linux下启动tomcat、配置tomcat后台账号、修改tomcat端口
启动tomcat以前,请确认已经配置好java环境变量.还有记得关闭防火墙.不然不能正常访问tomcat.java 1.启动tomcattomcat 一.先找到tomcat安装包测试 二.解压缩安装包 ...
- SpringBoot 修改tomcat端口
参考自:https://blog.csdn.net/wsh900221/article/details/80521313 在spring boot的web 工程中,可以使用内置的web contain ...
最新文章
- 宏基因组实战10. 绘制圈图-Circos安装与使用
- phpMyAdmin操作之改管理员密码
- C++中getline()的用法
- 为何 short s1 = 1; 是对的,而 float f=3.4; 是错的?
- vs 服务容器中已存在服务_容器中某Go服务GC停顿经常超过100ms排查
- 简易mysql优化_优化 MySQL:简单三个技巧
- oracle重启监听报01106,oracle 监听重启
- 观察者模式(Head First设计模式学习2)
- 拉丁超立方试验设计_南水北调工程通水 六年惠及超1.2亿人
- 什么是创新型人才,创新型企业?
- python画十字_Python解决十字消除棋
- 国际IT认证考试题库小程序
- 中级软件测试技能,中级软件测试工程师的职责描述精选
- struts的增删查改
- POPE-NH|1-棕榈酰基-2-油酰基磷脂酰乙醇胺POPE与NHS(N-羟基琥珀酰亚胺)酯偶联物
- Java 图片压缩的学习记录
- 阿里云服务器如何初始化云盘(跟换系统)?初始化云盘和跟换操作系统的区别?
- 跳槽字节跳动,十年开发经验Android架构师,灵魂拷问
- 创建MockMvc对象时空指针异常NullPointException的解决办法
- 拉勾网认证企业信息采集