我正在使用最新的 Spring Boot 版本,并尝试根据文件中定义的内容动态创建 n 个 bean application.yaml。然后我想根据 bean 名称将这些 bean 注入到其他类中。
下面的代码是我想要实现的目标的一个非常简化的示例。自动配置通常是 spring boot starter 库的一部分,因此需要注册的 bean 数量未知。
@Slf4j
@Value
public class BeanClass {
private final String name;
public void logName() {
log.info("Name: {}", name);
}
}
Run Code Online (Sandbox Code Playgroud)
@Component
@RequiredArgsConstructor
public class ServiceClass {
private final BeanClass fooBean;
private final BeanClass barBean;
public void log() {
fooBean.logName();
barBean.logName();
}
}
Run Code Online (Sandbox Code Playgroud)
@Value
@ConfigurationProperties
public class BeanProperties {
private final List<String> beans;
}
Run Code Online (Sandbox Code Playgroud)
@Configuration
public class AutoConfiguration {
// Obviously not …Run Code Online (Sandbox Code Playgroud) 我是html和css的新手,我正在尝试创建一个网站,部分代码在这里:
HTML:
<div class="row">
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
<div class="circle"></div>
</div>
<div class="row">
<div class="circle"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.circle
{
border-style: solid;
border-color: red;
width: 70px;
border-radius: 40px;
float:left;
margin: 2px;
}
.row
{
border-style: solid;
border-color: black;
height: 100px;
width: 700px;
margin: 10px;
}
Run Code Online (Sandbox Code Playgroud)
我试图将黑色圆圈(水平和垂直)置于黑框内,但我似乎无法管理它.我尝试使用'text-align'并将左右边距设置为自动,但这不起作用.我也不能使用'绝对'定位,因为我在页面顶部有一个固定的菜单栏,如果你滚动就会被破坏.
任何帮助将不胜感激.谢谢