springbootweb项目中修改服务器端口的配置属性是

springbootweb项目中修改服务器端口的配置属性是,第1张

一、修改默认配置

例1、spring boot 开发web应用的时候,默认tomcat的启动端口为8080,如果需要修改默认的端口,则需要在application.properties 添加以下记录:

server.port=8888

二、自定义属性配置

在application.properties中除了可以修改默认配置,我们还可以在这配置自定义的属性,并在实体bean中加载出来。

1、在application.properties中添加自定义属性配置

com.sam.name=sam

com.sam.age=11

com.sam.desc=magical sam

2、编写Bean类,加载属性

Sam类需要添加@Component注解,让spring在启动的时候扫描到该类,并添加到spring容器中。

第一种:使用spring支持的@Value()加载

package com.sam.demo.conf

import org.springframework.beans.factory.annotation.Value

import org.springframework.stereotype.Component

/**

* @author sam

* @since 2017/7/15

*/

@Component

public class Sam {

//获取application.properties的属性

@Value("${com.sam.name}")

private String name

@Value("${com.sam.age}")

private int age

@Value("${com.sam.desc}")

private String desc

//getter &setter

}

第二种:使用@ConfigurationProperties(prefix="") 设置前缀,属性上不需要添加注解。

package com.sam.demo.conf

import org.springframework.stereotype.Component

/**

* @author sam

* @since 2017/7/15

*/

@Component

@ConfigurationProperties(prefix = "com.sam")

public class Sam {

private String name

private int age

private String desc

//getter &setter

}

三、自定义配置类

在Spring Boot框架中,通常使用@Configuration注解定义一个配置类,Spring Boot会自动扫描和识别配置类,从而替换传统Spring框架中的XML配置文件。

当定义一个配置类后,还需要在类中的方法上使用@Bean注解进行组件配置,将方法的返回对象注入到Spring容器中,并且组件名称默认使用的是方法名,

这里使用DataSource举例

package com.example.demo.config

import javax.sql.DataSource

@Slf4j

@Configuration

@EnableConfigurationProperties(JdbcPro.class)

public class DataSouce1Config {

@Value("${my.name}")

private String name

@Value("${spring.datasource.url}")

private String dbUrl

@Value("${spring.datasource.username}")

private String username

@Value("${spring.datasource.password}")

private String password

@Value("${spring.datasource.driver-class-name}")

private String driverClassName

@Bean

@Primary

public DataSource dataSource(){

DruidDataSource druidDataSource = new DruidDataSource()

druidDataSource.setUrl(this.dbUrl)

druidDataSource.setUsername(username)

druidDataSource.setPassword(password)

druidDataSource.setDriverClassName(driverClassName)

log.info("cccccccccccccccc")

log.info(this.name)

return druidDataSource

}

}

Spring Boot 属性配置&自定义属性配置

1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。

2、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。 

3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将我们开发的网站COPY到该路径下。即可实现本地访问该网站。

4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,最后点击确定退出。

5、在局域网中其它计算机上,打开浏览器,输入 “http://Web服务器的IP地址/”按回车键,就可以访问服务器上的资源”。  经过以上步骤的设置,局域网中的其它用户就可以通过浏览器访问你所共享的web资源了!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/695891.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-02
下一篇2023-08-02

发表评论

登录后才能评论

评论列表(0条)

    保存